json.dumps 返回的字符串是 unicode 编码,如果原来的 jsonObject 里面涉及到了中文,则 dumps 会返回 "\uxxx",似乎是 unicode 字符串无法正常显示,总之让人不爽:
![](https://img.haomeiwen.com/i11832258/edc64c8d2a365119.png)
其实如果只需要获取 jsonObject ,那么只要调 json.loads ,然后返回的对象就正常了:
![](https://img.haomeiwen.com/i11832258/745dfe0cd800ae86.png)
但是如果只需要字符串,那么 "\uxxx" 就让人很难受,这时候只需要 ".decode('unicode_escape').encode("utf-8")" 转换编码即可:
![](https://img.haomeiwen.com/i11832258/95c16225ff84bf90.png)
json.dumps 返回的字符串是 unicode 编码,如果原来的 jsonObject 里面涉及到了中文,则 dumps 会返回 "\uxxx",似乎是 unicode 字符串无法正常显示,总之让人不爽:
其实如果只需要获取 jsonObject ,那么只要调 json.loads ,然后返回的对象就正常了:
但是如果只需要字符串,那么 "\uxxx" 就让人很难受,这时候只需要 ".decode('unicode_escape').encode("utf-8")" 转换编码即可:
本文标题:python json.dumps 返回 "\uxxx" 字符的
本文链接:https://www.haomeiwen.com/subject/fgctdftx.html
网友评论