在Python中转储到JSON时,字符串中的Unicode值会被转义

时间:2012-06-02 19:16:48

标签: python json unicode

例如:

>>> print json.dumps('růže')
"r\u016f\u017ee"

(当然,在真正的程序中,它不仅仅是一个单独的字符串,并且在使用json.dump()时它在文件中也显示如此)我希望它也能输出简单的“růže”,怎么做?

1 个答案:

答案 0 :(得分:11)

ensure_ascii=False参数传递给json.dumps:

>>> print json.dumps('růže', ensure_ascii=False)
"růže"