JSON 格式与处理
JSON(Java Script Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,Json是带有格式的字符串,用于数据交换。
Json主要有两种结构:Json对象和Json数组
- Json对象
{ "key": value, "key": value, "key": value,
}- Json数组 Json对象的组合体
[ {"name": value, "age": value, ...} {"name": value, "age": value, ...} {"name": value, "age": value, ...} ...]Python中使用Json主要完成:
- 将Python字典、列表转换为Json字符串
- 读取Ison字符串,转换为Python字典或列表
主要使用Python内置的json库
- json.dumps(字典或列表,ensure_ascii=False):将字典或列表转换为Json字符串
- ensure_ascii参数确保中文能正常显示
- 返回值:Json字符串
- json.loads(ison字符串):将Json字符串转换为Python字典或列表
- 返回值:Python字典 或 列表