python生成utf-8的json格式
时间: 2023-10-13 09:24:37 浏览: 207
json数组转化为list-Python入门进阶教程-JSON操作.pdf
以下是一个生成UTF-8编码的JSON格式的Python示例代码:
```python
import json
data = {"name": "你好世界", "age": 18}
json_str = json.dumps(data, ensure_ascii=False)
print(json_str)
```
输出结果如下:
```
{"name": "你好世界", "age": 18}
```
其中,`ensure_ascii=False`参数表示输出的JSON字符串中包含非ASCII字符时,不进行转义,而直接输出原字符。这样生成的JSON格式文件可以包含中文等非ASCII字符,并且可以在其他支持UTF-8编码的程序中正常读取。
阅读全文