JSON字符串和JSON对象互转
字符串转对象
1 | import json |
对象转字符串
1 | import json |
类型映射
当 Python 转换为 JSON时,Python 对象会被转换为 JSON(JavaScript)等效项:
Python | JSON |
---|---|
dict | Object |
list | Array |
tuple | Array |
str | String |
int | Number |
float | Number |
True | true |
False | false |
None | null |
JSON和class转换
安装
1 | pip install pydantic |
简单示例
1 | from datetime import datetime |
树状数据
1 | import json |
列表数据
1 | import json |
转python中的dict
1 | obj.model_dump() |
转JSON字符串
1 | json_str = obj.model_dump_json(indent=4) |