120件ヒット
[1-100件を表示]
(0.040秒)
別のキーワード
ライブラリ
- json (84)
- uri (12)
-
webrick
/ httputils (24)
モジュール
- JSON (84)
- Kernel (12)
-
WEBrick
:: HTTPUtils (24)
キーワード
- URI (12)
-
fast
_ unparse (12) -
load
_ file (12) -
load
_ file! (12) - parse! (12)
-
parse
_ header (12) -
parse
_ range _ header (12) -
pretty
_ unparse (12) - unparse (12)
検索結果
先頭5件
-
JSON
. # parse(source , options = {}) -> object (18220.0) -
与えられた JSON 形式の文字列を Ruby オブジェクトに変換して返します。
...与えられた JSON 形式の文字列を Ruby オブジェクトに変換して返します。
@param source JSON 形式の文字列を指定します。
@param options オプションをハッシュで指定します。
指定可能なオプションは以下の通りです。
: :max_n......。
: :symbolize_names
真を指定するとハッシュのキーを文字列ではなくシンボルにします。デフォルトは偽です。
//emlist[例][ruby]{
require "json"
JSON.parse('[1,2,{"name":"tanaka","age":19}]')
# => [1, 2, {"name"=>"tanaka", "age"=>19}]
JSON.parse('[1,2,{"nam......e":"tanaka","age":19}]', symbolize_names: true)
# => [1, 2, {:name=>"tanaka", :age=>19}]
//}
@see JSON::Parser#parse... -
WEBrick
:: HTTPUtils . # parse _ header(raw) -> Hash (9102.0) -
HTTP ヘッダをパースして結果をハッシュに格納して返します。
HTTP ヘッダをパースして結果をハッシュに格納して返します。
@param raw 生のヘッダを表す文字列を指定します。 -
WEBrick
:: HTTPUtils . # parse _ range _ header(ranges _ specifier) (9102.0) -
@todo ???
@todo ???
@param ranges_specifier -
JSON
. # parse!(source , options = {}) -> object (6232.0) -
与えられた JSON 形式の文字列を Ruby オブジェクトに変換して返します。
...与えられた JSON 形式の文字列を Ruby オブジェクトに変換して返します。
JSON.#parse よりも危険なデフォルト値が指定されているので
信頼できる文字列のみを入力として使用するようにしてください。
@param source JSON 形式の......。
//emlist[例][ruby]{
require "json"
json_text = "[1,2,{\"name\":\"tanaka\",\"age\":19}, NaN]"
JSON.parse!(json_text)
# => [1, 2, {"name"=>"tanaka", "age"=>19}, NaN]
JSON.parse!(json_text, symbolize_names: true)
# => [1, 2, {:name=>"tanaka", :age=>19}, NaN]
JSON.parse(json_text) # => unexpect......ed token at 'NaN]' (JSON::ParserError)
//}
@see JSON::Parser#parse... -
JSON
. # fast _ unparse(object) -> String (3201.0) -
与えられたオブジェクトを一行の JSON 形式の文字列に変換して返します。
...せることができるので、気をつけてください。
fast_unparse は将来削除される予定です。
@param object JSON 形式の文字列に変換するオブジェクトを指定します。
//emlist[例][ruby]{
require "json"
JSON.fast_generate({ name: "tanaka", age: 19 }) # =... -
JSON
. # pretty _ unparse(object , options = nil) -> String (3201.0) -
Ruby のオブジェクトを JSON 形式の文字列に変換して返します。
...Ruby のオブジェクトを JSON 形式の文字列に変換して返します。
このメソッドは JSON.#generate よりも人間に読みやすい文字列を返します。
pretty_unparse は将来削除される予定です。
@param object JSON 形式の文字列に変換するオブ......きます。
ハッシュを使用する場合指定可能なオプションは JSON.#generate を参照してください。
//emlist[例][ruby]{
require "json"
hash = { "name": "tanaka", "age": 19 }
puts JSON.generate(hash)
# => {"name":"tanaka","age":19}
puts JSON.pretty_generate(hash)... -
JSON
. # unparse(object , state = nil) -> String (3201.0) -
与えられたオブジェクトを一行の JSON 形式の文字列に変換して返します。
...ェックを行います。JSON::NaN, JSON::Infinity,
JSON::MinusInfinity を生成することもありません。
unparse は将来削除される予定です。
@param object JSON 形式の文字列に変換するオブジェクトを指定します。
@param state JSON::State または、to_......。
: :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 JSON array (defa......ます。
@raise JSON::CircularDatastructure 与えられたオブジェクトが循環参照を持つ場合に発生します。
//emlist[例][ruby]{
require "json"
JSON.generate([1, 2, { name: "tanaka", age: 19 }])
# => "[1,2,{\"name\":\"tanaka\",\"age\":19}]"
json_state = JSON::State.new(space... -
JSON
. # load _ file!(filespec , opts = {}) -> object (113.0) -
filespec で指定した JSON 形式のファイルを Ruby オブジェクトとしてロードして返します。
...JSON 形式のファイルを Ruby オブジェクトとしてロードして返します。
@param filespec ファイル名を指定します。
@param options オプションをハッシュで指定します。指定可能なオプションは JSON.#parse! と同様です。
@see JSON.#parse!... -
JSON
. # load _ file(filespec , opts = {}) -> object (113.0) -
filespec で指定した JSON 形式のファイルを Ruby オブジェクトとしてロードして返します。
...JSON 形式のファイルを Ruby オブジェクトとしてロードして返します。
@param filespec ファイル名を指定します。
@param options オプションをハッシュで指定します。指定可能なオプションは JSON.#parse と同様です。
@see JSON.#parse...