るりまサーチ

最速Rubyリファレンスマニュアル検索!
36件ヒット [1-36件を表示] (0.061秒)

別のキーワード

  1. _builtin raise
  2. kernel raise
  3. fiber raise
  4. thread raise
  5. e2mmap raise

ライブラリ

モジュール

キーワード

検索結果

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

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

...usInfinity を生成することもありません。

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

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

@
param state JSON::State または、to_hash や to_h メソッドでハッシュに変換可能なオ...
...文字列です。
: :space
a string that is put 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 J...
...9 です。

@
raise JSON::GeneratorError JSON::NaN, JSON::Infinity,JSON::MinusInfinity
を生成しようとした場合に発生します。

@
raise JSON::CircularDatastructure 与えられたオブジェクトが循環参照を持つ場合に発生します。

//emlist[例][ruby]{
require...

JSON.#unparse(object, state = nil) -> String (3194.0)

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

...usInfinity を生成することもありません。

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

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

@
param state JSON::State または、to_hash や to_h メソッドでハッシュに変換可能なオ...
...文字列です。
: :space
a string that is put 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 J...
...9 です。

@
raise JSON::GeneratorError JSON::NaN, JSON::Infinity,JSON::MinusInfinity
を生成しようとした場合に発生します。

@
raise JSON::CircularDatastructure 与えられたオブジェクトが循環参照を持つ場合に発生します。

//emlist[例][ruby]{
require...

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

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

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


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

@
param io IO のように write メソッドを実装しているオブジェクトを指定します。

@
param limit 指定した場合、limit 段...
...ンプできません。

@
raise ArgumentError オブジェクトのネストの深さが limit を越えた場合に発生します。

//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([[[[[[[[[[[]]]]]]]]]]], f, 10) # => exceed depth limit (ArgumentError)
end
//}

@
see Marshal, Marshal.#dump...