to_json(state_or_hash = nil) -> String
[permalink][rdoc][edit]-
自身から生成した JSON 形式の文字列を返します。
自身のエンコードは UTF-8 であるべきです。 "\u????" のように UTF-16 ビッグエンディアンでエンコードされた文字列を返すことがあります。
- [PARAM] state_or_hash:
- 生成する JSON 形式の文字列をカスタマイズするために JSON::State のインスタンスか、 JSON::State.new の引数と同じ Hash を指定します。
require "json" puts "test".to_json # => "test" puts '"'.to_json # => "\"" puts "\\".to_json # => "\\" puts "𤘩宮城".to_json(ascii_only: true) # => "\ud851\ude29\u5bae\u57ce"