*

【Ruby on Rails 備忘録】JSON形式のデータから情報を取得する方法

公開日: : 最終更新日:2017/01/04 Ruby on Rails , , , , ,


JSON形式のデータから情報を取得する時、

いつも忘れるので、備忘録



飲食店の検索サービスからAPIで情報を取ってくると仮定


以下のように、

results という変数に以下のJSON形式のデータが格納されたとする

(パース後)


なお、パースのついては、このブログのコードを丸写しで大丈夫


まず、

「ぐるなび」のAPIで取得できる情報(抜粋)


店の名前を取り出すには、

results[‘rest’][‘name’]


ジャンルは                

results[‘rest’][‘category’]


PCのURLは

results[‘rest’][‘url’]




                

次に

HOT PEPPERのAPI で取得できる情報(抜粋)


この場合、

最初の店の名前を取り出すには、

results[‘results’][‘shop’][0][‘name’]


ジャンルは                

results[‘results’][‘shop’][0][‘genre’][‘name’]


PCのURLは

results[‘results’][‘shop’][0][‘urls’][‘pc’]


                

この違い、わかります?

HOT PEPPERの場合、

”shop”:の次に [  ] で囲ってます。これは配列なんですね。


つまり、

[‘shop’][0]は、肉屋の鉄板料理 いち

[‘shop’][1]は、豆匠 広島本店


ということ。

 

そうそう、

JSONって現物は見づらいので、

JSON to CSV ってWEBサービスが便利です。

https://konklone.io/json/

 

 

 

ではでは。

 

 

 

 

 

 

 

 


ad

    この記事が気に入りましたら、ぜひTwitter、facebookボタンをお願いします。
    ブログを書くモチベーションになります。よろしくお願いします。

  • このエントリーをはてなブックマークに追加
この記事が良かったらビットコインで寄付をお願いします。
ビットコイン投げ銭ウィジェット



関連記事

漢字を教えてくれるLINEのチャットボット「KANJI」を作りました。

    漢字を教えてくれるLINEのチャットボット「KANJI」を作りました         これは

記事を読む

【Ruby on Rails 備忘録】 WEBサービスを作ろうと思った時、最初にすること

    いつも忘れるので、 自分用備忘録として残します。   私のやり方なので、あくまでもご参考にし

記事を読む

【Ruby on Rails + LINE Messaging API 備忘録】 LINEボットに送った画像をAmazon S3に保存する

  LINE botに投稿した画像をAmazon S3に保存する方法です。 papercli

記事を読む

【Ruby on Rails 備忘録】bundle install 時のエラー「An error occurred while installing nokogiri (1.6.8)」の解決方法

Ruby on Rails で  bundle install したときに、こんなエラーが出て、ハマ

記事を読む

【Ruby on Rails 備忘録】LINE Messaging API でチャットボットを作る

    毎回悩むので自分用の備忘録として保存します。   なお、ほとんどが、こちらの方の記事を参考

記事を読む

ad

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

ad

no image
事前知識ゼロのオッサンの『劇場版 ヴァイオレット・エヴァーガーデン』の感想(ネタバレあり)

事前知識ゼロ、このポスターのビジュアルだけしか知らない状態で観た。  

【備忘録】ZoomでPCの音を共有する方法

個人的備忘録です。 Zoom  で、動画を共有したときの音声を共有の

Free > Innovation 〜分解のすすめ第2回 「見て考えるべし 見てない人は妄想が多い」を見て

  2ヶ月も前の話になりますが、6月にこのオンラインセミナーを見た。

50歳になった記念に「自分の人生オールタイムベスト50映画」を発表します

          先日、50歳になった記念に「自分の人生とともにあっ

VRMファイルのアバターで格ゲーができる神ゲーム「VRAST!」に自分のリアルアバターで参戦!

    神ゲーム発見!   VRAST! https://rc-cob

→もっと見る

    • 1060869総閲覧数:
    • 210今日の閲覧数:
    • 340昨日の閲覧数:
    • 1現在オンライン中の人数:
    • 2014年4月29日カウント開始日:
PAGE TOP ↑