解决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

回到顶部