るりまサーチ

最速Rubyリファレンスマニュアル検索!
99件ヒット [1-99件を表示] (0.113秒)
トップページ > クエリ:i[x] > クエリ:j[x] > クエリ:json_create[x]

別のキーワード

  1. encoding cswindows31j
  2. _builtin cswindows31j
  3. _builtin windows_31j
  4. encoding windows_31j
  5. json j

クラス

キーワード

検索結果

JSON::Generator::GeneratorMethods::String::Extend.json_create(hash) -> String (30307.0)

JSON のオブジェクトから Ruby の文字列を生成して返します。

...
J
SON のオブジェクトから Ruby の文字列を生成して返します。

@param hash キーとして "raw" という文字列を持ち、その値として数値の配列を持つハッシュを指定します。

require 'json'
String.json_create({"raw" => [0x41, 0x42, 0x43]}) # => "A...

BigDecimal.json_create(hash) -> BigDecimal (27301.0)

JSON のオブジェクトから BigDecimal のオブジェクトを生成して返します。

...
J
SON のオブジェクトから BigDecimal のオブジェクトを生成して返します。

@param hash Marshal.#load 可能な値をキー 'b' に持つハッシュを指定します。...

DateTime.json_create(hash) -> DateTime (27301.0)

JSON のオブジェクトから Ruby のオブジェクトを生成して返します。

...
J
SON のオブジェクトから Ruby のオブジェクトを生成して返します。

@param hash 適切なキーを持つハッシュを指定します。...

Exception.json_create(hash) -> Exception (27301.0)

JSON のオブジェクトから Ruby のオブジェクトを生成して返します。

...
J
SON のオブジェクトから Ruby のオブジェクトを生成して返します。

@param hash 適切なキーを持つハッシュを指定します。...

Rational.json_create(hash) -> Rational (27301.0)

JSON のオブジェクトから Rational のオブジェクトを生成して返します。

...
J
SON のオブジェクトから Rational のオブジェクトを生成して返します。

@param hash 分子をキー 'n'、分母をキー 'd' に持つハッシュを指定します。...

絞り込み条件を変える

Time.json_create(hash) -> Time (27301.0)

JSON のオブジェクトから Ruby のオブジェクトを生成して返します。

...
J
SON のオブジェクトから Ruby のオブジェクトを生成して返します。

@param hash 適切なキーを持つハッシュを指定します。...

Complex.json_create(hash) -> Complex (24207.0)

JSON のオブジェクトから Complex のオブジェクトを生成して返します。

...
J
SON のオブジェクトから Complex のオブジェクトを生成して返します。

@param hash 実部をキー 'r'、虚部をキー 'i' に持つハッシュを指定します。...

JSON.create_id=(identifier) (9216.0)

json_create メソッドで使用するクラスを決定するために使用する値をセットします。

...
json_create
メソッドで使用するクラスを決定するために使用する値をセットします。

@param identifier 識別子を指定します。

//emlist[例][ruby]{
require "json"
require "json/add/core"

J
SON.create_id # => "json_class"
puts (1..5).to_json...
...# => {"json_class":"Range","a":[1,5,false]}
J
SON.create_id = "my_json_class" # => "my_json_class"
J
SON.create_id # => "my_json_class"
puts (1..5).to_json # => {"my_json_class":"Range","a":[1,5,false]}
//}...

JSON.create_id -> String (9122.0)

json_create メソッドで使用するクラスを決定するために使用する値を返します。

...
json_create
メソッドで使用するクラスを決定するために使用する値を返します。

デフォルトは "json_class" です。

//emlist[例][ruby]{
require "json"

class User
attr :id, :name
def initialize(id, name)
@id, @name = id, name
end

def self.json_create(...
...bject)
new(object['id'], object["name"])
end

def as_json(*)
{
J
SON.create_id => self.class.name,
"id" => id,
"name" => name,
}
end

def to_json(*)
as_json.to_json
end
end

j
son = JSON.generate(User.new(1, "tanaka"))
j
son # => "{\"json_class\":\"User\",\"i...
...d\":1,\"name\":\"tanaka\"}"
J
SON.parse(json, create_additions: true)
# => #<User:0x0000557709b269e0 @id=1, @name="tanaka">
//}...