python json.dumps 返回 "\uxxx" 字符的原因及处理

json.dumps 返回的字符串是 unicode 编码,如果原来的 jsonObject 里面涉及到了中文,则 dumps 会返回 "\uxxx",似乎是 unicode 字符串无法正常显示,总之让人不爽:


其实如果只需要获取 jsonObject ,那么只要调 json.loads ,然后返回的对象就正常了:


但是如果只需要字符串,那么 "\uxxx" 就让人很难受,这时候只需要 ".decode('unicode_escape').encode("utf-8")" 转换编码即可:


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Python 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对...
    顺毛阅读 9,712评论 4 16
  • 字符集和编码简介 在编程中常常可以见到各种字符集和编码,包括ASCII,MBCS,Unicode等字符集。确切的说...
    兰山小亭阅读 12,893评论 0 13
  • 字符是用户可以读写的最小单位。计算机所能支持的字符组成的集合,就叫做字符集。字符集通常以二维表的形式存在。二维表的...
    刘惜有阅读 12,553评论 2 14
  • 小勤,一个今年20岁的少年。 他在他的QQ空间里面发了一条状态:好奇22岁的朋友都做了些什么拥有了什么?我该怎么做...
    二月二十二是星期二阅读 7,967评论 12 8
  • 疲惫。 感觉人就像不停织网的蜘蛛,时时吐丝,刻刻游走,努力让自己的蛛网平衡稳定。但是,无论多么辛苦的维持,稍微的风...
    素衣烟霞阅读 1,747评论 0 0

友情链接更多精彩内容