这是我的JSON输出
{
"data": {
"BaselineLastFinish": "N/A",
"BlockSchedStart": "N/A",
"BlockSchedStop": "N/A",
"CurrentCycleDay0": "Tue, 17 Apr 2016 00:00:00 GMT",
"CurrentCycleSchedMaint": "N/A",
"LastReboot": "Tue, 06 Oct 2015 20:46:16 +0000",
"LastRunFailCount": "0",
"LastRunStatus": "No Results",
"LastRunSuccessCount": "0",
"MaintInProgress": "False",
"NextCycleDay0": "Tue, 19 May 2016 00:00:00 GMT",
"NextCycleSchedMaint": "N/A",
"PPID": null,
"PatchProfile": "",
"PreviousCycleDay0": "Tue, 18 Mar 2016 00:00:00 GMT",
"PreviousCycleSchedMaint": "N/A",
"row": "CH1||N/A|N/A|N/A||0|0|False|Tue, 08 Oct 2015 20:46:16 +0000",
"servername": "CH1"
},
"message": "OK",
"status": "success",
"status_code": "200",
"timestamp": "2016-04-26 08:43:44",
"uuid": "3533etetetet"
}
我试图从上面的JSON输出中提取LastReboot。我试着用下面的方式,但没有运气
response = requests.get(url)
if response.status_code == 200:
data = json.loads(response.text)
print data['LastReboot']
我得到以下错误:
Traceback (most recent call last)
File "atp.py", line 16, in <module>
print data['LastReboot']
KeyError: 'LastReboot'
您错过了
data
键,请尝试以下操作首先你得称之为“数据”,比如:
相关问题 更多 >
编程相关推荐