昨日の記事の逆です。(まとめて書けばよかった)
ドキュメントも同じ場所。
json — JSON エンコーダおよびデコーダ
JSON型の文字列でデータが渡されたとき、それをオブジェクトに変換するには、
json.loads という関数を使います。
早速やってみましょう。
printするだけだと型が変わっていることがわかりにくいので、
typeの結果も出しました。
import json
json_data = '{"key1": "value1", "key2": "value2", "ary1": ["element1", "element2"]}'
data = json.loads(json_data)
print(data)
print(type(data))
# 出力
# {'key1': 'value1', 'key2': 'value2', 'ary1': ['element1', 'element2']}
# <class 'dict'>