144件ヒット
[1-100件を表示]
(0.119秒)
別のキーワード
ライブラリ
- ビルトイン (36)
- json (84)
-
webrick
/ httputils (24)
モジュール
- JSON (84)
- Kernel (36)
-
WEBrick
:: HTTPUtils (24)
キーワード
- caller (36)
-
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 (24220.0) -
与えられた JSON 形式の文字列を Ruby オブジェクトに変換して返します。
...与えられた JSON 形式の文字列を Ruby オブジェクトに変換して返します。
@param source JSON 形式の文字列を指定します。
@param options オプションをハッシュで指定します。
指定可能なオプションは以下の通りです。
: :max_n......フォルトは偽です。
//emlist[例][ruby]{
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 JSON::Parser#parse... -
JSON
. # parse!(source , options = {}) -> object (12232.0) -
与えられた JSON 形式の文字列を Ruby オブジェクトに変換して返します。
...換して返します。
JSON.#parse よりも危険なデフォルト値が指定されているので
信頼できる文字列のみを入力として使用するようにしてください。
@param source JSON 形式の文字列を指定します。
@param options オプションをハッシ......:\"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) # => unexpected token at 'NaN]' (JSON::ParserError)
//}
@see JSON::Parser#parse... -
WEBrick
:: HTTPUtils . # parse _ header(raw) -> Hash (12202.0) -
HTTP ヘッダをパースして結果をハッシュに格納して返します。
...HTTP ヘッダをパースして結果をハッシュに格納して返します。
@param raw 生のヘッダを表す文字列を指定します。... -
WEBrick
:: HTTPUtils . # parse _ range _ header(ranges _ specifier) (12202.0) -
@todo ???
...@todo ???
@param ranges_specifier... -
JSON
. # pretty _ unparse(object , options = nil) -> String (9201.0) -
Ruby のオブジェクトを JSON 形式の文字列に変換して返します。
...#generate よりも人間に読みやすい文字列を返します。
pretty_unparse は将来削除される予定です。
@param object JSON 形式の文字列に変換するオブジェクトを指定します。
@param options JSON::State または、to_hash や to_h メソッドでハッ......by]{
require "json"
hash = { "name": "tanaka", "age": 19 }
puts JSON.generate(hash)
# => {"name":"tanaka","age":19}
puts JSON.pretty_generate(hash)
# => {
# "name": "tanaka",
# "age": 19
# }
puts JSON.pretty_generate(hash, space: "\t")
# => {
# "name": "tanaka",
# "age": 1... -
JSON
. # fast _ unparse(object) -> String (6201.0) -
与えられたオブジェクトを一行の JSON 形式の文字列に変換して返します。
...。
このため容易に無限ループを発生させることができるので、気をつけてください。
fast_unparse は将来削除される予定です。
@param object JSON 形式の文字列に変換するオブジェクトを指定します。
//emlist[例][ruby]{
require "json"... -
JSON
. # unparse(object , state = nil) -> String (6201.0) -
与えられたオブジェクトを一行の JSON 形式の文字列に変換して返します。
...N::Infinity,
JSON::MinusInfinity を生成することもありません。
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 JSON......on"
JSON.generate([1, 2, { name: "tanaka", age: 19 }])
# => "[1,2,{\"name\":\"tanaka\",\"age\":19}]"
json_state = JSON::State.new(space: " ")
JSON.generate([1, 2, { name: "tanaka", age: 19 }], json_state)
# => "[1,2,{\"name\": \"tanaka\",\"age\": 19}]"
//}
@see JSON::State, JSON.#pretty_generate... -
JSON
. # load _ file!(filespec , opts = {}) -> object (113.0) -
filespec で指定した JSON 形式のファイルを Ruby オブジェクトとしてロードして返します。
...filespec で指定した JSON 形式のファイルを Ruby オブジェクトとしてロードして返します。
@param filespec ファイル名を指定します。
@param options オプションをハッシュで指定します。指定可能なオプションは JSON.#parse! と同様で......す。
@see JSON.#parse!... -
JSON
. # load _ file(filespec , opts = {}) -> object (113.0) -
filespec で指定した JSON 形式のファイルを Ruby オブジェクトとしてロードして返します。
...filespec で指定した JSON 形式のファイルを Ruby オブジェクトとしてロードして返します。
@param filespec ファイル名を指定します。
@param options オプションをハッシュで指定します。指定可能なオプションは JSON.#parse と同様で......す。
@see JSON.#parse...