python读取json数据的key值_python - 从json对象获取键名的值_酷徒编程知识库

我试图从python list对象中的特定列检索值,HTTP/1.1 200 OK

Content-Type: application/json; charset=utf-8

{

"tables": [

{

"name":"PrimaryResult",

"columns": [

{

"name":"Category",

"type":"string"

},

{

"name":"count_",

"type":"long"

}

],

"rows": [

[

"Administrative",

20839

],

[

"Recommendation",

122

],

[

"Alert",

64

],

[

"ServiceHealth",

11

]

]

}

]

}

有几百列,我想读取特定的列和行值,result=requests.get(url, params=params, headers=headers, verify=False)

index_category = (result.json()['tables'][0]['columns']).index('Category')

我犯了什么错?

ValueError: 'Category' is not in list

for column in range(0,columns):

if ((result.json()['tables'][0]['columns'][column]['name']) == 'Category'):

index_category = column

for row in range(0,rows):

print(result.json()['tables'][0]['rows'][row][index_category])

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值