【发布时间】:2021-06-22 13:04:01
【问题描述】:
我有一个如下所示的 json 响应,我想计算corrId 被提及的次数。
{
"result":
{
"corrList":[
{
"corrId":123456,
"title":"sample1",
},
{
"corrId":45678,
"title":"sample2",
},
{
"corrId":987654,
"title":"sample3",
}
],
"find":true
}
}
对于上述情况,我希望结果是3
我已经尝试过类似上面的方法,但它会引发错误:
r = requests.get(url = HOSTNAME + endpoint, headers = headers, verify=False)
data = json.loads(r.text)
corrList = len(data['corrList'][0]['corrId'])
print (corrList)
我的错误:
TypeError: object of type 'int' has no len()
有人可以帮忙吗?提前致谢!
【问题讨论】:
-
使用
len(data['result']['corrList'])