始める無料で始める

JSON:ウェブから Python へ

素晴らしいですね!Python から初めてプログラムでAPI にクエリを送り、レスポンスのテキストをシェルに表示することができました。ただし、このレスポンスは実際には JSON 形式なので、さらに一歩進んでデコードすることができます。デコードした結果の辞書からキーと値のペアを表示してみましょう。今回はそれを実践します。

この演習はコースの一部です

Pythonによるデータインポート中級

コースを見る

演習の手順

  • 変数 urlrequests.get() 関数に渡して、対象のリクエストを送信し、レスポンスを受け取りましょう。取得したレスポンスは変数 r に代入してください。
  • メソッド json() をレスポンスオブジェクト r に適用し、得られた辞書を変数 json_data に格納しましょう。
  • 「回答を送信」をクリックすると、辞書 json_data のキーと値のペアがシェルに表示されます。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Import package
import requests

# Assign URL to variable: url
url = 'http://www.omdbapi.com/?apikey=72bc447a&t=social+network'

# Package the request, send the request and catch the response: r


# Decode the JSON data into a dictionary: json_data


# Print each key-value pair in json_data
for k in json_data.keys():
    print(k + ': ', json_data[k])
コードを編集して実行