在Python中转储到JSON时,会转义字符串中的Unicode值
问题内容:
例如:
>>> print json.dumps('růže')
"r\u016f\u017ee"
(当然,在实际程序中,它不仅是单个字符串,而且在使用时它也显示在文件中json.dump()
)我也希望它也输出简单的“růže”,该怎么做?
问题答案:
将ensure_ascii=False
参数传递给json.dumps:
>>> print json.dumps('růže', ensure_ascii=False)
"růže"