我有一个JSON响应:
{
"SiteInfo": [
{
"'LOB03023D'": {
"errorText": "Success",
"status": "1",
"parameterList": {
"aloha_mask": "255.255.255.0",
"beta_mask": "255.255.255.224",
"omega_mask": "0",
}
}
}
],
"Error Text": null,
"API RequestID": "11",
"Status": 1,
"Username": "NMS@internal.com",
"TransactionID": "1467626",
"Error Code": null,
"GetSiteInfoTimeStamp": "2017-02-23 21:32:42"
}
在加载响应后的脚本中:
ubdataset = json.loads(response.text)
如何仅访问“aloha\u mask”字段?你知道吗
以下操作不适用于我:
aloha = ubdataset['SiteInfo']['LOB03023D']['parameterList'][0]['aloha_mask']
提前谢谢大家!你知道吗
尝试将其更改为:
参数列表不是列表,您的语句应该是:
虽然请求不是有效的json,但parameterList中的最后一个元素有一个逗号,不应该在那里。你知道吗
相关问题 更多 >
编程相关推荐