Ruby 2.6.0 リファレンスマニュアル > ライブラリ一覧 > jsonライブラリ > JSONモジュール > dump

module function JSON.#dump

dump(object, io = nil, limit = nil) -> String | IO[permalink][rdoc]

与えられたオブジェクトを JSON 形式の文字列に変換してダンプします。

与えられたオブジェクトを引数として JSON.#generate を呼び出します。

[PARAM] object:
ダンプするオブジェクトを指定します。
[PARAM] io:
IO のように write メソッドを実装しているオブジェクトを指定します。
[PARAM] limit:
指定した場合、limit 段以上深くリンクしたオブジェクトをダンプできません。
[EXCEPTION] ArgumentError:
オブジェクトのネストの深さが limit を越えた場合に発生します。

[SEE_ALSO] Marshal, Marshal.#dump