python 保存json
时间: 2024-03-29 07:33:28 浏览: 69
Python如何存储数据到json文件
在Python中,保存JSON数据可以通过使用`json`模块来实现。以下是保存JSON的步骤:
1. **导入json模块**:首先需要导入Python标准库中的json模块。
2. **创建数据**:创建一个Python字典,这将是我们要转换为JSON格式的数据。
3. **打开文件**:使用`open`函数以写入模式('w')打开一个文件,如果文件不存在,它将被创建。
4. **写入JSON数据**:使用`json.dump`方法将Python字典写入到文件中。
5. **关闭文件**:使用`close`方法关闭文件。
下面是一个简单的示例代码:
```python
import json
# 创建一个Python字典
data = {
"name": "John Doe",
"age": 30,
"is_employee": True,
"addresses": [
{"type": "home", "city": "New York", "country": "USA"}, {"type": "work", "city": "San Francisco", "country": "USA"}
]
}
# 打开一个文件用于写入
with open("data.json", "w", encoding='utf-8') as file:
# 将字典保存为JSON格式
json.dump(data, file, ensure_ascii=False, indent=4)
print("JSON data has been written to 'data.json'")
```
执行上述代码后,会在当前目录下生成一个名为`data.json`的文件,其中包含了我们定义的JSON数据。
阅读全文