我想從下面的JSON中拉name
。我遇到的問題是JSON中的主機名是動態的,所以我不知道如何在該層下挖掘,如果這是有道理的。因此'ip-10-12-68-170.b2c.test.com'對每個json塊都有不同的ip。如何使用動態鍵名解析Python中的json?
{
"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"
}
}
}
}
}
如何從此示例中抓取name
?
要清楚的是,您的問題中的代碼示例是JSON字符串還是Python程序片段? –