找了很多之后,我想我的问题只有一半的答案了 当我得到一个json响应时,它是这样的
{
"queryResponse": {
"@last": 3,
"@first": 0,
"@count": 4,
"@type": "ClientDetails",
"@requestUrl": "https://1.1.1.1/webacs/api/v2/data/ClientDetails?userName=contains("usertest")",
"@responseType": "listEntityIds",
"@rootUrl": "https://1.1.1.1/webacs/api/v2/data",
"entityId": [
{
"@type": "ClientDetails",
"@url": "https://1.1.1.1/webacs/api/v2/data/ClientDetails/236551459",
"$": "236551459"
},
{
"@type": "ClientDetails",
"@url": "https://1.1.1.1/webacs/api/v2/data/ClientDetails/267361256",
"$": "267361256"
},
{
"@type": "ClientDetails",
"@url": "https://10.141.1.29/webacs/api/v2/data/ClientDetails/370079361",
"$": "370079361"
},
{
"@type": "ClientDetails",
"@url": "https://1.1.1.1/webacs/api/v2/data/ClientDetails/501402176",
"$": "501402176"
}
]
}
}
因为我想得到一个@url的列表,但是我刚刚得到了entityId
json_obj = response.json()
object = json_obj['queryResponse']
entityId = object['entityId']
print(entityId)
我不能从entityId打印,但我不能只得到每个@url字段的字段。任何帮助都将不胜感激。你知道吗
因为这里返回的是键值对,所以应该按顺序分析每个键值对。你知道吗
希望这有帮助。:)
相关问题 更多 >
编程相关推荐