- parse(source, options = {}) -> object[permalink][rdoc][edit]
- 
与えられた JSON 形式の文字列を Ruby オブジェクトに変換して返します。 - [PARAM] source:
- JSON 形式の文字列を指定します。
- [PARAM] options:
- オプションをハッシュで指定します。指定可能なオプションは以下の通りです。
 - :max_nesting
- 
入れ子になっているデータの最大の深さを指定します。偽を指定すると深さのチェックを行いません。デフォルトは 19 です。 
- :allow_nan
- 
真を指定すると [RFC4627] を無視してパース時に JSON::NaN, JSON::Infinity, JSON::MinusInfinity を許可するようになります。デフォルトは偽です。 
- :create_additions
- 
偽を指定するとマッチするクラスや JSON.create_id が見つかっても付加情報を生成しません。デフォルトは偽です。 
- :symbolize_names
- 
真を指定するとハッシュのキーを文字列ではなくシンボルにします。デフォルトは偽です。 例 require "json" JSON.parse('[1,2,{"name":"tanaka","age":19}]') # => [1, 2, {"name"=>"tanaka", "age"=>19}] JSON.parse('[1,2,{"name":"tanaka","age":19}]', symbolize_names: true) # => [1, 2, {:name=>"tanaka", :age=>19}]
 [SEE_ALSO] JSON::Parser#parse