I am trying to deal with a dictionary in JSON, looks like following:
{
"Parameters": {
"IP": "192.168.1.40",
"TIMEOUT": 900,
"mode": 0
},
"Device": {
"sector01": {
"nodes": ["node01", "node02"]
},
"sector02": {
"nodes": ["node01"]
},
"sector03": {
"nodes": ["node01","node02","node03"]
}
}
}
len(data["Device"])
You can use for-loop
to get every "sector" (it doesn't matter how many you have sectors) and then you can get "nodes" in sector and check len()
for key, val in data['Device'].items():
print(key, len(val["nodes"]))