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) |