るりまサーチ

最速Rubyリファレンスマニュアル検索!
204件ヒット [1-100件を表示] (0.034秒)
トップページ > クエリ:b[x] > モジュール:JSON[x]

別のキーワード

  1. string b
  2. _builtin b
  3. b string
  4. b _builtin

ライブラリ

キーワード

検索結果

<< 1 2 3 > >>

JSON::VARIANT_BINARY -> bool (6101.0)

拡張ライブラリ版を使用している場合に真を返します。 そうでない場合は偽を返します。

拡張ライブラリ版を使用している場合に真を返します。
そうでない場合は偽を返します。

JSON.[](object, options) -> object (231.0)

文字列のように扱えるデータを受け取った場合は Ruby のオブジェクトに変換して返します。 そうでない場合は JSON に変換して返します。

...uby のオブジェクトに変換して返します。
そうでない場合は JSON に変換して返します。

@param object 任意のオブジェクト指定可能です。

@param options JSON.#parse, JSON.#generate の説明を参照してください。

//emlist[例][ruby]{
require "json...
...=<<JSON
{ "a":1, "b":2, "c":3 }
JSON

hash = { a: 1, b: 2, c: 3 }

JSON
[string].class # => Hash
JSON
[string] # => {"a"=>1, "b"=>2, "c"=>3}
JSON
[string, symbolize_names: true] # => {:a=>1, :b=>2, :c=>3}
JSON
[hash].class # => String
JSON
[ha...
...sh] # => "{\"a\":1,\"b\":2,\"c\":3}"
//}

@see JSON.#parse, JSON.#generate...

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

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

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

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


require '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}...
...# 以下が表示される
# "a"
# 1
# "b"
# 2
# "c"
# 3
# {"a"=>1, "b"=>2, "c"=>3}

@param source JSON 形式の文字列を指定します。他には、to_str, to_io, read メソッドを持つオブジェクトも指定可能です。

@param proc Proc オブジェクトを指...

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

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

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

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


require '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}...
...# 以下が表示される
# "a"
# 1
# "b"
# 2
# "c"
# 3
# {"a"=>1, "b"=>2, "c"=>3}

@param source JSON 形式の文字列を指定します。他には、to_str, to_io, read メソッドを持つオブジェクトも指定可能です。

@param proc Proc オブジェクトを指...

JSON.#dump(object, io = nil, limit = nil) -> String | IO (101.0)

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

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

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


@param object ダンプするオブジェクトを指定します。

@param io IO のように write メ...
...ます。

//emlist[例][ruby]{
require "json"

JSON
.dump({ name: "tanaka", age: 19 }) # => "{\"name\":\"tanaka\",\"age\":19}"
//}

//emlist[例][ruby]{
require "json"

File.open("test.txt", "w") do |f|
JSON
.dump([[[[[[[[[[]]]]]]]]]], f, 10) # => #<File:test.txt>
JSON
.dump([[[[[[[[[[[]]]]]]]]]...

絞り込み条件を変える

JSON.#fast_generate(object) -> String (101.0)

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

...与えられたオブジェクトを一行の JSON 形式の文字列に変換して返します。

このメソッドは循環参照のチェックを無効にしています。また、
JSON
::NaN, JSON::Infinity, JSON::MinusInfinity を生成することがあります。
このため容易に...
...けてください。

fast_unparse は将来削除される予定です。

@param object JSON 形式の文字列に変換するオブジェクトを指定します。

//emlist[例][ruby]{
require "json"

JSON
.fast_generate({ name: "tanaka", age: 19 }) # => "{\"name\":\"tanaka\",\"age\":19}"
//}...

JSON.#fast_unparse(object) -> String (101.0)

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

...与えられたオブジェクトを一行の JSON 形式の文字列に変換して返します。

このメソッドは循環参照のチェックを無効にしています。また、
JSON
::NaN, JSON::Infinity, JSON::MinusInfinity を生成することがあります。
このため容易に...
...けてください。

fast_unparse は将来削除される予定です。

@param object JSON 形式の文字列に変換するオブジェクトを指定します。

//emlist[例][ruby]{
require "json"

JSON
.fast_generate({ name: "tanaka", age: 19 }) # => "{\"name\":\"tanaka\",\"age\":19}"
//}...

JSON.#generate(object, state = nil) -> String (101.0)

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

...オブジェクトを一行の JSON 形式の文字列に変換して返します。

デフォルトでは、サイズが最小となる JSON 形式の文字列を生成します。
また、循環参照のチェックを行います。JSON::NaN, JSON::Infinity,
JSON
::MinusInfinity を生成する...
...こともありません。

unparse は将来削除される予定です。

@param object JSON 形式の文字列に変換するオブジェクトを指定します。

@param state JSON::State または、to_hash や to_h メソッドでハッシュに変換可能なオブジェクトを指定で...
...after, a : or , delimiter (default: '')
: :space_before
a string that is put before a : pair delimiter (default: '')
: :object_nl
a string that is put at the end of a JSON object (default: '')
: :array_nl
a string that is put at the end of a JSON array (default: '')
: :check_circular
真を...

JSON.#load_file!(filespec, opts = {}) -> object (101.0)

filespec で指定した JSON 形式のファイルを Ruby オブジェクトとしてロードして返します。

... JSON 形式のファイルを Ruby オブジェクトとしてロードして返します。

@param filespec ファイル名を指定します。

@param options オプションをハッシュで指定します。指定可能なオプションは JSON.#parse! と同様です。

@see JSON.#pars...
<< 1 2 3 > >>