Ich versuche, name
aus dem folgenden JSON zu ziehen. Das Problem, das ich habe, ist der Host-Name in der JSON ist dynamisch, so dass ich nicht weiß, wie man unter dieser Ebene graben, wenn das Sinn macht. So hat "ip-10-12-68-170.b2c.test.com" eine andere IP für jeden Block von json.Wie durch JSON in Python mit dynamischen Schlüsseln zu analysieren?
{
"host" : {
"ip-10-12-68-170.b2c.test.com" : {
"environment" : {
"testing1" : {
"ip" : "ip-10-12-68-170",
"name" : "testing",
"env.root" : "/",
"host" : "ip-10-12-68-170.b2c.test.com",
"sin" : "sin.80",
"env.description" : "Content Author Preview"
}
}
},
"ip-10-12-108.27.b2c.test.com" : {
"environment" : {
"esbqav" : {
"ip" : "ip-10-12-108.27",
"name" : "espv",
"env.root" : "/",
"host" : "ip-10-12-108.27.b2c.test.com",
"sin" : "sin.0",
"env.description" : "QA"
}
}
}
}
}
Wie nehme ich name
von diesem Beispiel?
klar zu sein, ist das Code-Beispiel in Ihrer Frage sollte einen JSON-String oder ein Python-Programmfragment sein? –