如何在 Python 中使用 json 模块处理 JSON 数据?
时间: 2024-09-29 19:13:43 浏览: 53
在 Python 中,处理 JSON 数据主要依赖于标准库 `json`。这个模块提供了一种简单的方式来编码 JSON 对象(dicts or lists)以及解码接收到的 JSON 字符串。以下是两个基本操作:
1. **编码 JSON**:
将 Python 对象转换为 JSON 字符串:
```python
import json
data = {"name": "Alice", "age": 25}
json_string = json.dumps(data)
print(json_string) # 输出:{"name": "Alice", "age": 25}
```
`dumps()` 函数接受一个 Python 对象并返回相应的 JSON 字符串。
2. **解码 JSON**:
将 JSON 字符串解析回 Python 对象:
```python
json_string = '{"name": "Bob", "age": 30}'
python_data = json.loads(json_string)
print(python_data) # 输出:{'name': 'Bob', 'age': 30}
```
`loads()` 函数将字符串解析为 Python 的字典或列表等原始数据类型。
阅读全文