您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python – TypeError:JSON对象必须是str,而不是’dict’

5b51 2022/1/14 8:22:21 python 字数 1753 阅读 525 来源 www.jb51.cc/python

对不起伙计们,我找不到令人满意的答案来打印部分json回复.有人可以帮助我吗: import json import requests import pprint response = requests.get('<api endpoing>') json_data = response.json() print(json.dumps(json_data, indent=4, sort_key

概述

import json
import requests
import pprint 

response = requests.get('<api endpoing>')
json_data = response.json()
print(json.dumps(json_data,indent=4,sort_keys=True))

Json的回应是

{
    "Value1": "SomeValue","data": {
        "subval1": false,"subval2": "0a4","subval3": "","subval4": "Click h!","subval5": "1002","subval6": "932","subval7": "i2","subval8": 250,"subval9": 0,"subval10": 1,"subval11": 3,"subval12": 1,"subval13": "<!>","subval14": "","subval15": "Click !!","subval16": "","subval17": 300
    },"error": true,"message": "Success","status": 200
}

现在,我想遍历并打印“数据”:值.我会做以下事情

data = json.loads(json_data)
data_set = (data['data'])
print(data_set)

但我得到的错误:TypeError:JSON对象必须是str,而不是’dict’

json.dumps(json_data["data"])

总结

以上是编程之家为你收集整理的python – TypeError:JSON对象必须是str,而不是’dict’全部内容,希望文章能够帮你解决python – TypeError:JSON对象必须是str,而不是’dict’所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶