るりまサーチ

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

別のキーワード

  1. rc4 new
  2. rc2 new
  3. rc5 new
  4. openssl rc2
  5. openssl rc5

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 > >>

JSON.#parse(source, options = {}) -> object (18219.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...

Ripper.parse(src, filename = &#39;(ripper)&#39;, lineno = 1) -> nil (18207.0)

指定された文字列を解析します。常に nil を返します。

...常に nil を返します。

@param src Ruby プログラムを文字列か IO オブジェクトで指定します。

@param filename src のファイル名を文字列で指定します。省略すると "(ripper)" になります。

@param lineno src の開始行番号を指定します。省...
...略すると 1 になります。

@see Ripper#parse...

JSON::Parser#source -> String (9100.0)

現在のソースのコピーを返します。

...現在のソースのコピーを返します。

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

parse
r = JSON::Parser.new(DATA.read)
print parser.source

# => {
# => "Tanaka": {
# => "name":"tanaka",
# => "age":20
# => },
# => "Suzuki": {
# => "name":"suzuki",
# => "age":25
# => }
#...

REXML::Parsers::SAX2Parser.new(source) -> REXML::Parsers::SAX2Parser (6300.0)

SAX2 パーサオブジェクトを生成します。

...SAX2 パーサオブジェクトを生成します。

@param source 入力(文字列、IO、IO互換オブジェクト(StringIOなど))...

REXML::Parsers::StreamParser.new(source, listener) -> REXML::Parsers::StreamParser (6300.0)

ストリームパーサオブジェクトを生成します。

...ストリームパーサオブジェクトを生成します。

@param source 入力(文字列、IO、IO互換オブジェクト(StringIOなど))
@param listener コールバックオブジェクト...

絞り込み条件を変える

JSON.#parse!(source, options = {}) -> object (6231.0)

与えられた JSON 形式の文字列を Ruby オブジェクトに変換して返します。

...Ruby オブジェクトに変換して返します。

JSON.#parse よりも危険なデフォルト値が指定されているので
信頼できる文字列のみを入力として使用するようにしてください。

@param source JSON 形式の文字列を指定します。

@param option...
...:\"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...

REXML::Document.parse_stream(source, listener) -> () (6207.0)

XML文書を source から読み込み、パースした結果を listener にコールバックで伝えます。

...ource から読み込み、パースした結果を
listener にコールバックで伝えます。

このメソッドは
Parse
rs::StreamParser.new( source, listener ).parse
と同じ挙動をします。

コールバックの詳しい仕組みなどについては REXML::Parsers::StreamParser...
...および REXML::StreamListener を参照してください。

@param source 入力(文字列、IO、IO互換オブジェクト(StringIOなど))
@param listener コールバックオブジェクト...

URI::Generic#coerce(oth) -> [URI, URI] (6106.0)

引数 oth をパースして [パース後の oth, self] の配列を返します。

...配列を返します。

@param oth URI オブジェクトか文字列を指定します。

例:

require 'uri'

uri = URI.parse("http://my.example.com")
uri.coerce("http://foo.com")
# => [#<URI::HTTP:0x00000000bcb028 URL:http://foo.com/>, #<URI::HTTP:0x00000000d92178 URL:http://my.example...

JSON::Parser.new(source, options => {}) -> JSON::Parser (3206.0)

パーサを初期化します。

...トは Array です。

@param source パーサの元となる文字列を指定します。

@param options オプションを指定するためのハッシュです。

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

parse
r = JSON::Parser.new(DATA.read)
print parser.source

# => {
# => "Tanaka": {
# =>...
...rson
attr_accessor :name, :age

def []=(key, value)
instance_variable_set("@#{key}", value)
end
end

parse
r = JSON::Parser.new(DATA.read, object_class: Person)
person = parser.parse
person.class # => Person
person.name # => "tanaka"
person.age # => 20

__END__
{
"name":"tanaka",
"ag...
<< 1 2 > >>