to_json(*args) -> String
[permalink][rdoc][edit] [added by json/add/struct]-
自身を JSON 形式の文字列に変換して返します。
内部的にはハッシュにデータをセットしてから JSON::Generator::GeneratorMethods::Hash#to_json を呼び出しています。
- [PARAM] args:
- 引数はそのまま JSON::Generator::GeneratorMethods::Hash#to_json に渡されます。
require "json/add/core" Person = Struct.new(:name, :age) Person.new("tanaka", 29).to_json # => "{\"json_class\":\"Person\",\"v\":[\"tanaka\",29]}"