当json格式包含中文字符时,总是出现 u"xxxxx" 的格式或者 "\xxx" 的字符编码,而非中文字符,那么如何转换成中文字符呢?
#-*- coding:utf-8 -*-
import json
word = "我喜欢你"
ss = []
ss.append(word)
#方法一, decode("raw_unicode_escape")
print json.dumps(ss).decode("raw_unicode_escape")
#方法二, ensure_ascii = False
print json.dumps(ss,ensure_ascii = False)
本文介绍了解决JSON格式中中文字符显示问题的两种方法:使用decode('raw_unicode_escape')解码和设置ensure_ascii参数为False。这两种方法都能使JSON中的中文正常显示。
1157

被折叠的 条评论
为什么被折叠?



