json.dumps中文编码错误
时间: 2023-11-24 17:47:20 浏览: 84
json中文乱码
5星 · 资源好评率100%
这个问题可能是因为json.dumps默认使用ascii编码,而中文不在ascii编码范围内。可以在dumps函数中添加参数ensure_ascii=False来解决这个问题,例如:
```python
import json
data = {'name': '张三', 'age': 18}
json_str = json.dumps(data, ensure_ascii=False)
print(json_str)
```
输出结果为:
```
{"name": "张三", "age": 18}
```
阅读全文