るりまサーチ

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

別のキーワード

  1. time parse
  2. parser parse
  3. csv parse
  4. ripper parse
  5. psych parse_stream

検索結果

<< 1 2 > >>

JSON::Parser#parse -> object (21113.0)

現在のソースをパースして結果を Ruby のオブジェクトとして返します。

...[]=(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",
"age":20
}
//}

@see JSON::Parser#source...

JSON::Parser#source -> String (21107.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
# => }
#...

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

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

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

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

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

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

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

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

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

絞り込み条件を変える

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

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

...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...

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

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

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

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

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

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

REXML::Parsers::PullParser.new(stream) -> REXML::Parsers::PullParser (6206.0)

新たな PullParser オブジェクトを生成して返します。

...新たな PullParser オブジェクトを生成して返します。

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

JSON::Parser.new(source, options => {}) -> JSON::Parser (3219.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...

rss (348.0)

RSS を扱うためのライブラリです。

...org/rfc/rfc4287.txt

=== 注意

RSS ParserはRSS 0.9x/1.0/2.0, Atom 1.0 をサポートしていますが,RSS 0.90
はサポートしてません.ごめんなさい.

RSS のモジュールはそれぞれ、
* Dublin Core モジュール http://web.resource.org/rss/1.0/modules/dc/
* Syndic...
...rss/1.0/modules/syndication/
* Content モジュール http://web.resource.org/rss/1.0/modules/content/
* Trackback モジュール http://madskills.com/public/xml/rss/module/trackback/
* Image モジュール http://web.resource.org/rss/1.0/modules/image/
をサポートしています。
ただ...
...ールは content:encoded しかサポートしていません.

=== パース

RSS をパースしたい場合は RSS::Parser クラスを使います。
RSS::Parser.parse は String の RSSを パースします(使用するXMLパー
サによっては File や IO オブジェクトなどでも...

絞り込み条件を変える

<< 1 2 > >>