我有一个网站,我正在使用Django进行API请求以获取有关汽车的信息。这些请求由JS事件触发,JS事件指向一个连接到视图的已创建URL。在我看来,我发出实际的API请求并使用.json()
方法从响应中获取返回的JSON。在
但是,我遇到的问题是从这个响应中获取某个索引/值。在
以下是我将收到的回复示例:
{
"equipment": [{
"id": "20047746549",
"name": "Specifications",
"equipmentType": "OTHER",
"availability": "STANDARD",
"attributes": [{
"name": "Aerodynamic Drag (cd)",
"value": "0.26"
}, {
"name": "Ege Highway Mpg",
"value": "29"
}, {
"name": "Epa Combined Mpg",
"value": "23"
}, {
"name": "Epa City Mpg",
"value": "20"
}, {
"name": "Curb Weight",
"value": "3957"
}, {
"name": "Turning Diameter",
"value": "39.0"
}, {
"name": "Manufacturer 0 60mph Acceleration Time (seconds)",
"value": "6.6"
}, {
"name": "Epa Highway Mpg",
"value": "29"
}, {
"name": "Tco Curb Weight",
"value": "3957"
}, {
"name": "Ege Combined Mpg",
"value": "23"
}, {
"name": "Fuel Capacity",
"value": "19.8"
}, {
"name": "Ege City Mpg",
"value": "20"
}]
}],
"equipmentCount": 1
}
我要得到的是对应于"name": "Curb Weight"
属性的"value": "3957"
我想这样做的方式(在Python中)是jsonResponse['equipment'][0]['attributes'][4]['value']
,但是对于这个整备重量属性,索引并不总是相同的。有时指数是5,有时是6,等等
有没有办法通过它的"name"
键的值来获取这个整备重量属性或任何其他属性?在
目前没有回答
相关问题 更多 >
编程相关推荐