るりまサーチ

最速Rubyリファレンスマニュアル検索!
6件ヒット [1-6件を表示] (0.191秒)
トップページ > クエリ:I[x] > クエリ:r[x] > クエリ:quirks_mode[x] > クエリ:load[x]

別のキーワード

  1. json quirks_mode
  2. json quirks_mode=
  3. json quirks_mode?
  4. state quirks_mode?
  5. state quirks_mode

ライブラリ

モジュール

検索結果

JSON.#load(source, proc = nil, options = {}) -> object (18331.0)

与えられた JSON 形式の文字列を Ruby オブジェクトとしてロードして返します。

... Ruby オブジェクトとしてロードして返します。

proc として手続きオブジェクトが与えられた場合は、読み込んだオブジェクトを
引数にその手続きを呼び出します。


r
equire 'json'

str=<<JSON
[1,2,3]
JSON

JSON.load(str) # =...
...> [1,2,3]
JSON.load(str, proc{|v| p v }) # => [1,2,3]
# 以下が表示される
# 1
# 2
# 3
# [1,2,3]

str=<<JSON
{ "a":1, "b":2, "c":3 }
JSON

JSON.load(str) # => {"a"=>1, "b"=>2, "c"=>3}
JSON.load(str, proc{|v| p v }) # => {"a"=>1, "b"=>2, "c"=>3}
# 以下が表示さ...
...した場合、JSON::NaN, JSON::Infinity,
JSON::MinusInfinity を生成することを許すようになります。
偽を指定した場合、これらの値を生成しようとすると例外が発生します。デフォルトは真です。
: :quirks_mode
真を指定するとパース...

JSON.#restore(source, proc = nil, options = {}) -> object (9331.0)

与えられた JSON 形式の文字列を Ruby オブジェクトとしてロードして返します。

... Ruby オブジェクトとしてロードして返します。

proc として手続きオブジェクトが与えられた場合は、読み込んだオブジェクトを
引数にその手続きを呼び出します。


r
equire 'json'

str=<<JSON
[1,2,3]
JSON

JSON.load(str) # =...
...> [1,2,3]
JSON.load(str, proc{|v| p v }) # => [1,2,3]
# 以下が表示される
# 1
# 2
# 3
# [1,2,3]

str=<<JSON
{ "a":1, "b":2, "c":3 }
JSON

JSON.load(str) # => {"a"=>1, "b"=>2, "c"=>3}
JSON.load(str, proc{|v| p v }) # => {"a"=>1, "b"=>2, "c"=>3}
# 以下が表示さ...
...した場合、JSON::NaN, JSON::Infinity,
JSON::MinusInfinity を生成することを許すようになります。
偽を指定した場合、これらの値を生成しようとすると例外が発生します。デフォルトは真です。
: :quirks_mode
真を指定するとパース...