python json.dumps 中的ensure_ascii中文编码

在使用json.dumps时要注意一个问题

import json

print(json.dumps('中国'))


结果为"\u4e2d\u56fd"
因为json.dumps 序列化时对中文默认使用ascii编码.想输出真正的中文需要更改参数ensure_ascii=False:
 
import json
print json.dumps('中国')

结果为"\u4e2d\u56fd"



print(json.dumps('中国',ensure_ascii=False))


结果为"中国"

 

posted @ 2018-06-19 23:32  贾迪123  阅读(502)  评论(0)    收藏  举报