`

python json数组转化

 
阅读更多

如果创建的数组中包含中文汉字,输出时会以默认使用的ascii编码输出,可以使用json的库接口来解决问题,即

json.dumps(ddata,ensure_ascii=False,encoding='gb18030'),指定ensure_ascii=False来输出。

如:

>>> print json.dumps(u'北京')                   

"\u00b1\u00b1\u00be\u00a9"

>>> print json.dumps(u'北京',ensure_ascii=False)

"北京"

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics