Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > jsonライブラリ > Kernelモジュール > JSON (private)

instance method Kernel#JSON

JSON(object, options = {}) -> object[permalink][rdoc] [added by json]

第一引数に与えられたオブジェクトの種類によって Ruby のオブジェクトか JSON 形式の文字列を返します。

第一引数に文字列のようなオブジェクトを指定した場合は、それを JSON.#parse を用いてパースした結果を返します。 そうでないオブジェクトを指定した場合は、それを JSON.#generate を用いて変換した結果を返します。

[PARAM] object:
任意のオブジェクトを指定します。
[PARAM] options:
JSON.#parse, JSON.#generate に渡すオプションを指定します。

[SEE_ALSO] JSON.#parse, JSON.#generate