任意のオブジェクトに JSON を非直列化する方法は?
JSONオブジェクトが任意のオブジェクトにデシリアライズされるためには、以下の手順が必要です。
- または、「とても忙しかったので、長いあいだのメールになってしまいました」
import json
- データの読み取り:ファイルまたは文字列から JSON データを読み込み、文字列変数として保管する。
json_data = '{ "name": "John", "age": 30, "city": "New York" }'
- json.loads()
python_obj = json.loads(json_data)
- いくら払うか聞くと教えてくれない
print(python_obj["name"]) # 输出:John
print(python_obj["age"]) # 输出:30
print(python_obj["city"]) # 输出:New York
上記のステップに従うことで、JSONデータをPythonオブジェクトにデシリアライズし、通常のPythonオブジェクトのようにプロパティにアクセスできます。