有時,JSON中有幾個值不作爲名稱值對出現,但僅作爲名稱,然後是它們的屬性,例如在JSON下面的objectOne,ObjectTwo和objectThree 。問題是,如果我事先不知道這些名字是什麼,那麼名稱會不斷變化,我如何提取它們?但數據結構相同如何使用javascript獲取嵌套Json對象的名稱
{
"Number of objects": 3,
"Devices": {
"objectOne": {
"name": "10",
"name1": "50"
},
"objectTwo": {
"name": "20",
"name1": "30"
},
"objectThree": {
"name": "40",
"name1": "80"
}
}
}
http://stackoverflow.com/questions/15523514/find-by-key-deep -in-nested-json-object –
你可以迭代像'for(var prop in obj.Devices)'這樣的對象的屬性來動態獲取屬性名稱。 – A1rPun
你打算如何使用這些動態設備名稱?你需要逐個打印他們的屬性還是需要訪問特定的屬性? – AKS