python 如何解析json
时间: 2024-09-24 17:15:09 浏览: 42
Python 解析库json及jsonpath pickle的实现
在Python中,解析JSON数据通常使用内置模块`json`。这个模块提供了一种简单的方式来处理JSON数据,无论它是从文件、字符串还是网络请求获取的。以下是基本的步骤:
1. 导入`json`模块:
```python
import json
```
2. 将JSON字符串转换为Python对象:
```python
json_string = '{"name": "John", "age": 30, "city": "New York"}'
data = json.loads(json_string)
```
`json.loads()`函数将JSON字符串解析成Python字典。
3. 对Python对象进行操作:
现在你可以像操作普通的Python字典一样访问数据了:
```python
name = data["name"] # John
age = data["age"] # 30
```
4. 将Python对象转换回JSON:
```python
json_data = json.dumps(data) # {"name": "John", "age": 30, "city": "New York"}
```
`json.dumps()`用于将Python对象序列化为JSON字符串。
阅读全文