python 列表写入json
时间: 2024-08-01 10:01:25 浏览: 64
在Python中,你可以使用内置的`json`模块将列表数据转换成JSON格式并写入文件。以下是一个简单的例子:
```python
import json
# 假设我们有一个列表
data_list = ["apple", "banana", "cherry"]
# 将列表转换为字典,因为json库默认接收的是字典类型的数据
data_dict = {"fruits": data_list}
# 写入到json文件
with open('fruits.json', 'w') as f:
json.dump(data_dict, f)
相关问题
pythont写入json文件
可以使用Python内置的json库来写入JSON文件。下面是一个简单的例子:
```
import json
data = {
"name": "John",
"age": 30,
"city": "New York"
}
with open("data.json", "w") as outfile:
json.dump(data, outfile)
```
这将创建一个名为"data.json"的文件,并将JSON数据写入其中。如果该文件已经存在,则将其覆盖。
你也可以使用json.dumps()函数将JSON数据转换为字符串,然后将其写入文件:
```
import json
data = {
"name": "John",
"age": 30,
"city": "New York"
}
with open("data.json", "w") as outfile:
json_string = json.dumps(data)
outfile.write(json_string)
```
这将创建一个名为"data.json"的文件,并将JSON字符串写入其中。
python写入json
写入JSON文件可以使用Python内置的`json`模块。下面是一个简单的示例:
```python
import json
# 创建一个字典对象
data = {
"name": "Alice",
"age": 25,
"city": "New York",
}
# 打开文件并写入JSON数据
with open("data.json", "w") as f:
json.dump(data, f)
```
首先,我们将一个字典对象`data`创建出来,然后使用`json.dump()`函数将数据写入到文件`data.json`中。`json.dump()`函数的第一个参数是要写入的数据,第二个参数是打开的文件对象。
如果你想要格式化输出JSON数据,可以增加`indent`参数,例如:
```python
json.dump(data, f, indent=4)
```
这将会在写入文件时对JSON数据进行格式化,每个键值对都将被缩进4个空格。
阅读全文