首页 > 分享 > python json.loads json.dumps(ensure

python json.loads json.dumps(ensure

最新推荐文章于 2024-10-15 15:09:05 发布

爱吃西瓜的二花 于 2019-05-06 15:13:37 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

我们在post请求数据时,响应的内容是json数据,但是返回的json数据中文显示有问题,变成 uXXX的形式。这是因为中文以 unicode 编码了,而默认是以ASCII解析的,中文不在ASCII编码中,所以无法显示。
这时候我们可以用 import json 然后调用json.loads() 和json.dumps()来使中文正确显示。 下面的代码(data是中文不能正常显示的json串,newjson是处理后中文正常显示的字符串)

import json
myjson=json.loads(data) #data是向 api请求的响应数据,data必须是字符串类型的
newjson=json.dumps(myjson,ensure_ascii=False) #ensure_ascii=False 就不会用 ASCII 编码,中文就可以正常显示了

相关知识

python学习笔记(十六)文件操作
json 中的ensure
接入植物识别功能快速识别万种植物花卉
用百度大脑植物识别,快速搞定“万种植物和花卉”小工具
百度AI攻略:植物识别
python 花卉识别系统 用python搭建一个花卉识别系统(IT技术)
基于Python爬虫的电商网站彩妆数据的分析与研究
SKYNE/python
【Python】基础
Python(派森)

网址: python json.loads json.dumps(ensure https://m.huajiangbk.com/newsview764154.html

所属分类:花卉
上一篇: 转 Parsing error:
下一篇: 《剑指Offer》之“替换空格”