ライブラリ
- ビルトイン (30)
- json (1284)
-
json
/ add / bigdecimal (24) -
json
/ add / complex (24) -
json
/ add / date (24) -
json
/ add / date _ time (24) -
json
/ add / exception (24) -
json
/ add / ostruct (24) -
json
/ add / range (24) -
json
/ add / rational (24) -
json
/ add / regexp (24) -
json
/ add / struct (24) -
json
/ add / symbol (24) -
json
/ add / time (24) -
json
/ editor (12) - psych (12)
-
rdoc
/ generator / json _ index (48)
クラス
- BigDecimal (24)
- Class (12)
- Complex (24)
- Date (24)
- DateTime (24)
- Exception (24)
-
JSON
:: Parser (36) -
JSON
:: State (372) - Object (30)
- OpenStruct (24)
-
RDoc
:: Generator :: JsonIndex (36) - Range (24)
- Rational (24)
- Regexp (24)
- Struct (24)
- Symbol (24)
- Time (24)
モジュール
- JSON (300)
-
JSON
:: Generator :: GeneratorMethods :: Array (12) -
JSON
:: Generator :: GeneratorMethods :: FalseClass (12) -
JSON
:: Generator :: GeneratorMethods :: Float (12) -
JSON
:: Generator :: GeneratorMethods :: Hash (12) -
JSON
:: Generator :: GeneratorMethods :: Integer (12) -
JSON
:: Generator :: GeneratorMethods :: NilClass (12) -
JSON
:: Generator :: GeneratorMethods :: Object (12) -
JSON
:: Generator :: GeneratorMethods :: String (36) -
JSON
:: Generator :: GeneratorMethods :: String :: Extend (12) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (12) - Kernel (36)
- Psych (12)
キーワード
- Array (24)
- CircularDatastructure (12)
- Editor (12)
- Extend (24)
- FalseClass (24)
- Float (24)
- GeneratorError (12)
- Hash (24)
- Infinity (12)
- Integer (24)
- JSONError (12)
-
JSON
_ LOADED (12) - JsonIndex (12)
- MinusInfinity (12)
- MissingUnicodeSupport (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - NaN (12)
- NestingError (12)
- NilClass (24)
- Object (24)
- Parser (24)
- ParserError (12)
-
SEARCH
_ INDEX _ FILE (12) - State (24)
- String (24)
- TrueClass (24)
- UnparserError (12)
-
VARIANT
_ BINARY (12) - VERSION (12)
- [] (24)
- []= (12)
-
allow
_ nan? (12) -
array
_ nl (12) -
array
_ nl= (12) -
ascii
_ only? (12) -
buffer
_ initial _ length (12) -
buffer
_ initial _ length= (12) -
check
_ circular? (12) - configure (12)
-
create
_ id (12) -
create
_ id= (12) - depth (12)
- depth= (12)
- dump (12)
-
fast
_ generate (12) -
fast
_ unparse (12) -
from
_ state (12) - generate (36)
- generator (12)
- indent (12)
- indent= (12)
- j (12)
- jj (12)
- json (12)
-
json
/ add / bigdecimal (12) -
json
/ add / complex (12) -
json
/ add / core (12) -
json
/ add / date (12) -
json
/ add / date _ time (12) -
json
/ add / exception (12) -
json
/ add / ostruct (12) -
json
/ add / range (12) -
json
/ add / rational (12) -
json
/ add / regexp (12) -
json
/ add / struct (12) -
json
/ add / symbol (12) -
json
/ add / time (12) -
json
/ editor (12) -
json
_ creatable? (12) -
json
_ create (156) - load (12)
-
load
_ file (12) -
load
_ file! (12) -
max
_ nesting (12) -
max
_ nesting= (12) - merge (12)
- new (36)
-
object
_ nl (12) -
object
_ nl= (12) - parse (24)
- parse! (12)
- parser (12)
-
pretty
_ generate (12) -
pretty
_ unparse (12) -
quirks
_ mode (12) -
quirks
_ mode= (12) -
quirks
_ mode? (12) -
rdoc
/ generator / json _ index (12) - restore (12)
- source (12)
- space (12)
- space= (12)
-
space
_ before (12) -
space
_ before= (12) - state (12)
- then (14)
-
to
_ h (12) -
to
_ hash (12) -
to
_ json (264) -
to
_ json _ raw (12) -
to
_ json _ raw _ object (12) - unparse (12)
-
yield
_ self (16)
検索結果
先頭5件
-
JSON
. # dump(object , io = nil , limit = nil) -> String | IO (21052.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([[[[[[[[[[[]]]]]]]]]]], f, 10... -
JSON
. # fast _ generate(object) -> String (21052.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 (21052.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
. # load _ file!(filespec , opts = {}) -> object (21028.0) -
filespec で指定した JSON 形式のファイルを Ruby オブジェクトとしてロードして返します。
...た JSON 形式のファイルを Ruby オブジェクトとしてロードして返します。
@param filespec ファイル名を指定します。
@param options オプションをハッシュで指定します。指定可能なオプションは JSON.#parse! と同様です。
@see JSON.#pars... -
JSON
. # load _ file(filespec , opts = {}) -> object (21028.0) -
filespec で指定した JSON 形式のファイルを Ruby オブジェクトとしてロードして返します。
...た JSON 形式のファイルを Ruby オブジェクトとしてロードして返します。
@param filespec ファイル名を指定します。
@param options オプションをハッシュで指定します。指定可能なオプションは JSON.#parse と同様です。
@see JSON.#parse... -
JSON
:: VERSION -> String (21001.0) -
このライブラリのバージョンを表す文字列です。
このライブラリのバージョンを表す文字列です。 -
JSON
:: Infinity -> Float (21000.0) -
正の無限大を表します。
正の無限大を表します。
@see Float -
JSON
:: MinusInfinity -> Float (21000.0) -
負の無限大を表します。
負の無限大を表します。
@see Float -
JSON
:: NaN -> Float (21000.0) -
NaN (Not a Number) を表します。
NaN (Not a Number) を表します。
@see Float