在使用json.dumps時(shí)要注意一個(gè)問(wèn)題
import json
print json.dumps('中國(guó)')
"\u4e2d\u56fd"
輸出的會(huì)是
'中國(guó)' 中的ascii 字符碼颗管,而不是真正的中文。
這是因?yàn)閖son.dumps 序列化時(shí)對(duì)中文默認(rèn)使用的ascii編碼蜂挪,想輸出真正的中文需要指定ensure_ascii=False:
import json
print json.dumps('中國(guó)')
"\u4e2d\u56fd"
print json.dumps('中國(guó)',ensure_ascii=False)
"中國(guó)"