怎么用Python解析json文件
时间: 2023-11-19 16:01:03 浏览: 29
在Python中解析JSON文件可以使用内置的json模块,以下是一个简单的例子:
假设我们有一个名为example.json的JSON文件,内容如下:
```
{
"name": "John",
"age": 30,
"city": "New York"
}
```
我们可以使用以下代码读取并解析该文件:
```python
import json
# 读取JSON文件
with open('example.json') as f:
data = json.load(f)
# 打印解析后的数据
print(data)
```
输出结果:
```
{'name': 'John', 'age': 30, 'city': 'New York'}
```
在这个例子中,我们使用了open()函数打开example.json文件并将其读取到变量data中。然后,我们使用json.load()函数将JSON数据解析为Python字典。最后,我们将解析后的数据打印出来。
如果你需要将Python对象转换为JSON字符串,可以使用json.dumps()函数。例如,以下代码将Python字典转换为JSON字符串并打印出来:
```python
import json
# Python字典
data = {'name': 'John', 'age': 30, 'city': 'New York'}
# 将Python对象转换为JSON字符串
json_data = json.dumps(data)
# 打印JSON字符串
print(json_data)
```
输出结果:
```
{"name": "John", "age": 30, "city": "New York"}
```