7.4.3JSONデータを取得する

JavaScriputのオブジェクトリテラルというものをもとにしているデータ形式だそうです。
>>> import requests
>>>
>>> res = requests.get('http://wings.msn.to/tmp/books.json')
>>> bs = res.json()
>>> print(bs['books'][0]['title'])
独習Java 新版
>>>
  1. requestsモジュールをインポートします。
  2. requests.get()関数を使用して、http://wings.msn.to/tmp/books.jsonに対してGETリクエストを送信します。
  3. レスポンスオブジェクトをresという変数に代入します。
  4. res.json()メソッドを使用して、レスポンスのJSONデータをPythonの辞書オブジェクトに変換します。
  5. 変換された辞書オブジェクトをbsという変数に代入します。
  6. bs['books'][0]['title']を使用して、辞書オブジェクトから"books"の最初の要素の"title"を取得します。
  7. 取得したタイトルをprint()関数を使って出力します。
  8. 出力結果は、「独習Java 新版」となります。

このコードは、指定したURLから取得したJSONデータの中から書籍のタイトルを取得し、それを出力しています。


聞いたことがあります JavaScriput なんでもかんでもわかれば理想なんでしょうけど

まぁまずはPythonですかね。

あと、いつの間にかチャットGPTが4ではなく3.5になってしまいました。

すぐ使えるようにしたいです。