Pythonのrequestsでレスポンスをjson形式で表示する方法
requestsライブラリを使用してHTTPリクエストを送信し、レスポンスをJSON形式で表示するには、Responseオブジェクトのjson()メソッドを使用します。このメソッドは、レスポンスのコンテンツがJSON形式である場合、Pythonのディクショナリまたはリストに変換して返します。
以下は、HTTPレスポンスをJSON形式で表示する基本的な方法です:
python
import requests
# HTTPリクエストを送信
response = requests.get('https://example.com/api/data')
# レスポンスをJSON形式で取得
data = response.json()
# JSONデータを表示
print(data)
上記のコードでは、requests.getを使用してGETリクエストを送信し、response.json()メソッドを使用してレスポンスをJSON形式で取得しています。取得したJSONデータはPythonのディクショナリまたはリストとして扱うことができます。
ただし、注意が必要です。response.json()メソッドは、HTTPレスポンスのContent-Typeヘッダーがapplication/jsonまたはapplication/javascriptの場合にのみ正しく動作します。それ以外の場合、JSONデコードエラーが発生する可能性があります。したがって、JSON形式でデータが提供されることを確認してからresponse.json()メソッドを使用することが重要です。

ディスカッション
コメント一覧
まだ、コメントがありません