如何在Python中解析和操作JSON数据?
时间: 2024-12-22 13:33:20 浏览: 0
在Python中,你可以使用内置的`json`模块来处理JSON数据。这个模块提供了一种简单的方式来编码(将Python对象转成JSON)和解码(将JSON转回Python对象)。以下是基本的使用步骤:
1. 导入`json`模块:
```python
import json
```
2. 将Python对象转换为JSON字符串:
```python
data = {
"key1": "value1",
"key2": 42
}
# 使用dumps()函数将Python对象序列化为JSON字符串
json_str = json.dumps(data)
print(json_str) # 输出: {"key1": "value1", "key2": 42}
```
3. 解析JSON字符串为Python对象:
```python
# 使用loads()函数将JSON字符串反序列化为Python字典
parsed_data = json.loads(json_str)
print(parsed_data) # 输出: {'key1': 'value1', 'key2': 42}
```
4. 对已经解析的JSON数据进行操作(如修改、添加等):
```python
parsed_data["key1"] = "new_value"
print(parsed_data) # 输出: {'key1': 'new_value', 'key2': 42}
```
阅读全文