Hi
I've some problem to parse my json
which is like:
Thanks for any help
Alex
I've some problem to parse my json
which is like:
{
"Results": {
"check1": {
"LastResultTime": 1607002708,
"LastResultTimeH": "2020-12-03 14:38:28 +0100 CET",
"Status": 0,
"StatusH": "OK",
"Origin": "1"
},
"check2": {
"LastResultTime": 1607002934,
"LastResultTimeH": "2020-12-03 14:42:14 +0100 CET",
"Status": 0,
"StatusH": "KO",
"Origin": "1"
},
"check3": {
"LastResultTime": 1607002934,
"LastResultTimeH": "2020-12-03 14:42:14 +0100 CET",
"Status": 2,
"StatusH": "CRITICAL",
"Origin": "2"
}
},
"Status": 2,
"StatusH": "CRITICAL",
"Maintenance": {
"Reason": "Ok",
"Status": 0,
"StatusH": "STATE_OK",
"When": "2020-12-03 14:42:14.377955151 +0100 CET m=+0.000776843"
},
}I want to parse this json with python and retrieve values like:Check1 / StatusH / OK Check2 / StatusH / KO check3 / StatusH / CRITICAL etc...I'm trying with
data = json.loads(json_data.decode(), parse_float=float)
for i in data['Results']:
for a, b in data.items():
if (a == "StatusH"):
print (i,b)But it doesnt work:check1 CRITICAL check2 CRITICAL check3 CRITICALIf someone has an idea..
Thanks for any help
Alex
