python中json数据格式的转换
时间: 2024-10-15 20:25:56 浏览: 29
python 将json数据,转化为图片
在Python中,JSON(JavaScript Object Notation)是一种常用的数据交换格式,它易于人阅读和编写,也方便机器解析。Python提供了一个名为`json`的标准库来进行JSON数据的处理,包括序列化(将Python对象转化为JSON字符串)和反序列化(将JSON字符串转化为Python对象)。
1. **序列化(转为JSON字符串)**:
使用`json.dumps()`函数可以将Python对象如字典、列表等转换为JSON格式。例如:
```python
import json
data = {"name": "John", "age": 30}
json_data = json.dumps(data)
print(json_data) # 输出:{"name": "John", "age": 30}
```
2. **反序列化(从JSON字符串转为Python对象)**:
可以使用`json.loads()`函数将JSON字符串解析回Python对象。例如:
```python
json_string = '{"name": "John", "age": 30}'
data = json.loads(json_string)
print(data) # 输出:{'name': 'John', 'age': 30}
```
阅读全文