如何从requests.get返回的JSON数据中提取adblue_level_percentage的value值
问题:提取API返回数据中指定字段的value值
我使用requests.get发起API请求后,遇到了数据取值的问题。示例代码如下:
response = requests.get('https://api-prd.dev/analytics/api/properties?filter[a.id]=' + aid, headers=headers) request = response.json() print(":0:>>>>> ", request['data'][0])
打印结果为:
:0:>>>>> {'type': 'id-snapshot-property', 'id': 'adblue_level_percentage', 'attributes': {'updateDate': '2022-10-07T13:39:32Z', 'value': '0'}}
请问如何提取adblue_level_percentage对应的value值(即0)?
解答:
通过嵌套字典的键路径直接取值即可,代码如下:
request['data'][0]['attributes']['value']
内容的提问来源于stack exchange,提问作者pyrazs
相关产品推荐
相关产品推荐

