1584件ヒット
[1001-1100件を表示]
(0.036秒)
クラス
- BigDecimal (24)
- Class (12)
- Complex (24)
- Date (24)
- DateTime (24)
- Exception (24)
-
JSON
:: Parser (36) -
JSON
:: State (372) - OpenStruct (24)
- 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)
キーワード
- 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) - MinusInfinity (12)
- MissingUnicodeSupport (12)
- NaN (12)
- NestingError (12)
- NilClass (24)
- Object (24)
- Parser (24)
- ParserError (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 (24)
- generator (12)
- indent (12)
- indent= (12)
- j (12)
- jj (12)
-
json
_ creatable? (12) -
json
_ create (156) - load (12)
-
load
_ file (12) -
load
_ file! (12) -
max
_ nesting (12) -
max
_ nesting= (12) - merge (12)
- new (24)
-
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) - restore (12)
- source (12)
- space (12)
- space= (12)
-
space
_ before (12) -
space
_ before= (12) - state (12)
-
to
_ h (12) -
to
_ hash (12) -
to
_ json (252) -
to
_ json _ raw (12) -
to
_ json _ raw _ object (12) - unparse (12)
検索結果
先頭5件
-
JSON
:: State # indent -> String (3038.0) -
インデントに使用する文字列を返します。
...インデントに使用する文字列を返します。
//emlist[例][ruby]{
require "json"
json_state = JSON::State.new(indent: "\t")
json_state.indent # => "\t"
JSON.generate({key1: "value1", key2: "value2"}, json_state)
# => "{\t\"key1\":\"value1\",\t\"key2\":\"value2\"}"
//}... -
JSON
:: State (3034.0) -
Ruby オブジェクトから JSON 形式の文字列を生成する間、 JSON 形式の文字列を生成するための設定を保持しておくために使用するクラスです。
...Ruby オブジェクトから JSON 形式の文字列を生成する間、
JSON 形式の文字列を生成するための設定を保持しておくために使用するクラスです。... -
JSON
:: State # generate(obj) -> String (3034.0) -
Generates a valid JSON document from object obj and returns the result. If no valid JSON document can be created this method raises a GeneratorError exception.
...Generates a valid JSON document from object obj and returns the
result. If no valid JSON document can be created this method raises a
GeneratorError exception.... -
JSON
:: State # to _ h -> Hash (3026.0) -
自身をハッシュに変換します。
...自身をハッシュに変換します。
//emlist[例][ruby]{
require "json"
require "pp"
json_state = JSON::State.new
pp json_state.to_h
# => {:indent=>"",
# :space=>"",
# :space_before=>"",
# :object_nl=>"",
# :array_nl=>"",
# :allow_nan=>false,
# :ascii_only=>false,... -
JSON
:: State # to _ hash -> Hash (3026.0) -
自身をハッシュに変換します。
...自身をハッシュに変換します。
//emlist[例][ruby]{
require "json"
require "pp"
json_state = JSON::State.new
pp json_state.to_h
# => {:indent=>"",
# :space=>"",
# :space_before=>"",
# :object_nl=>"",
# :array_nl=>"",
# :allow_nan=>false,
# :ascii_only=>false,... -
JSON
:: Parser # parse -> object (3020.0) -
現在のソースをパースして結果を Ruby のオブジェクトとして返します。
...uby のオブジェクトとして返します。
//emlist[例][ruby]{
require 'json'
class Person
attr_accessor :name, :age
def []=(key, value)
instance_variable_set("@#{key}", value)
end
end
parser = JSON::Parser.new(DATA.read, object_class: Person)
person = parser.parse
person.class......# => Person
person.name # => "tanaka"
person.age # => 20
__END__
{
"name":"tanaka",
"age":20
}
//}
@see JSON::Parser#source... -
JSON
:: CircularDatastructure (3018.0) -
JSON 形式の文字列を生成するときに循環するデータ構造があるときに発生する例外です。
...JSON 形式の文字列を生成するときに循環するデータ構造があるときに発生する例外です。... -
JSON
:: Ext :: Generator :: GeneratorMethods :: Array (3018.0) -
Alias of JSON::Generator::GeneratorMethods::Array
...Alias of JSON::Generator::GeneratorMethods::Array... -
JSON
:: Ext :: Generator :: GeneratorMethods :: FalseClass (3018.0) -
Alias of JSON::Generator::GeneratorMethods::FalseClass
...Alias of JSON::Generator::GeneratorMethods::FalseClass...
