python 使用json.dumps()方法得到的结果中文显示的字符码

例如:

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

你可能感兴趣的:(Python,python,json)