为什么我的python的request的结果都是不能格式化成json输出呢

本文是全系列中第10 / 23篇:python学习记

比如这样的代码:

r=requests.get(url)
print(json.dumps(r.text,indent=4,sort_keys=True,ensure_ascii=False))

或者把直接print(r.json())都不行
这样的结果总是不正确,但是我更换了一个方法时候

都是这样的结果:

r=requests.get(url)
print(json.dumps(r.json(),indent=4))

划重点:
后面这个就正常了,是因为r是reqeust.get的结果,如果对这个结果做一个json()的方法,就可以了

所以要加上一个r.json()

关于华哥

华哥说网络运营 纪录自媒体,网络推广,外贸推广的点点滴滴
此条目发表在随笔记分类目录。将固定链接加入收藏夹。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注