python,将列表转换为json文件,注意中文字符要能够正常显示,json文件要有正常的换行,请给出代码
时间: 2023-12-14 09:38:41 浏览: 108
python中将字典转换成其json字符串
5星 · 资源好评率100%
可以使用Python内置的`json`模块来实现将列表转换为JSON文件的操作。下面是一个示例代码:
```python
import json
# 定义一个包含中文字符的列表
data = ['这是第一行', '这是第二行', '这是第三行']
# 将列表转换为JSON字符串
json_str = json.dumps(data, ensure_ascii=False)
# 将JSON字符串写入文件
with open('data.json', 'w', encoding='utf-8') as f:
f.write(json_str)
```
在上面的代码中,我们使用`json.dumps()`函数将列表转换为JSON字符串,并将`ensure_ascii`参数设置为`False`,以确保中文字符能够正常显示。然后,我们使用`open()`函数打开一个文件,并将JSON字符串写入该文件。注意,我们在打开文件时指定了`encoding`参数为`utf-8`,以确保JSON文件中的中文字符能够正常显示。
阅读全文