標準ライブラリ

json.loads()

JSON形式の文字列を、Pythonの辞書やリストに変換します。APIから受け取ったデータの読み込みなどに使います。

構文

import json json.loads(JSON文字列)

使用例

import json
text = '{"name": "田中", "age": 25}'
data = json.loads(text)
print(data['name'])

実行結果

田中

💡 実践的な使用例

import json
text = '[{"name": "田中"}, {"name": "鈴木"}]'
people = json.loads(text)
for person in people:
    print(person['name'])

APIのレスポンスは1件のオブジェクトだけでなく、この例のように配列(リスト)で複数件返ってくることもよくあります。json.loads()はそのままPythonのリストとして受け取れます。

関連トピック

AI JSON json.JSONDecodeError

← メソッド辞典に戻る