例如:
import json
js = {'a':'123','b':'计算机房'}
print(json.dumps(js))
结果输出:{"a": "123", "b": "\u8ba1\u7b97\u673a\u623f"}
修改为:
import json
js = {'a':'123','b':'计算机房'}
print(json.dumps(js,ensure_ascii=False))
结果输出:{"s": "123", "b": "计算机房"}
原因解释:
json.dumps序列化时对中文默认使用的ascii
编码,输出中文需要指定ensure_ascii=False