微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

json.dumps 将字典中的中中文转化为 unicde码的处理

1. 今天在把字典格式的内容转化为字符串的时候,用了json.dumps(dict_data) ,结果发现,序列化之后,原来的中文变成unicode编码的格式了

{"\u59d3\u540d": "\u4efb\u6d01", "\u6027\u522b": "\u5973"},怎么办呢? 

目前自己知道有两种处理方法

方法1:

str1=json.dumps(dic_1,ensure_ascii=False) ,在调用dumps方法时,设置参数 ensure_ascii=False

 

方法2:将原内容encoding之后,然后再用decode方式解码时,选择  unicode_escape

print(str1.encode(encoding='utf-8').decode('unicode_escape'))
print(str1.encode(encoding='GBK').decode('unicode_escape'))

 


                
                                 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐