Ruby 2.6.0 リファレンスマニュアル > ライブラリ一覧 > json/add/complexライブラリ > Complexクラス > to_json
to_json(*args) -> String
[permalink][rdoc] [added by json/add/complex]
自身を JSON 形式の文字列に変換して返します。
内部的にはハッシュにデータをセットしてから JSON::Generator::GeneratorMethods::Hash#to_json を呼び出しています。
require 'json/add/complex'
Complex(2, 3).to_json # => "{\"json_class\":\"Complex\",\"r\":2,\"i\":3}"