解决python json.loads 中文转unicode
最近遇到一个问题。java那边提交一段带有中文的json字符串,如果直接print输出,显示中文没问题,但是我们需要做业务上的操作,也就是json.loads之后中文就变成了unicode,存到数据库也就是unicode了,而我们不需要这种,希望存储到数据库也要用到中文,下面完美解决该问题:
python;toolbar:false">def convert(input):if isinstance(input,dict):
return {convert(key):convert(value) for key.value in input.iteritems()}
elif isinstance(input,list):
return [convert(element) for element in input]
elif isinstance(input,unicode):
return input.encode('utf-8')
else:
return input
info = convert(info)
存储到数据库则成了中文
以上是 解决python json.loads 中文转unicode 的全部内容, 来源链接: www.h5w3.com/116088.html