2017-10-12 134 views
-1

我有一個PHP腳本返回JSON編碼的數據如下圖所示:遍歷JSON數據在JavaScript

  { 
      "1": 
       { 
        "from":"Vimbai Jongwe", 
        "msg":"wadii" 
       }, 
      "2": 
       { 
        "from":"Brian Dube", 
        "msg":"Eh Chibaba" 
       } 
      } 

所以,現在我想用鑰匙在某處被顯示frommsg訪問這些數據。

+0

你必須循環打印,如下面的代碼在此JSON顯示it – pravindot17

+3

使用'JSON.parse()'並像使用任何常規JavaScript對象一樣使用它。 – Walk

+0

@walk你能告訴我 – kingraphaII

回答

1

你可以循環像下面

var data = { 
 
    "1": 
 
     { 
 
      "from":"Vimbai Jongwe", 
 
      "msg":"wadii" 
 
     }, 
 
    "2": 
 
     { 
 
      "from":"Brian Dube", 
 
      "msg":"Eh Chibaba" 
 
     } 
 
} 
 

 
for(var d in data){ 
 
    console.log(data[d].from +"->"+data[d].msg); 
 
}

0

試試下面的代碼可以循環和

a = { 
     "1": 
     { 
      "from":"Vimbai Jongwe", 
      "msg":"wadii" 
     }, 
     "2": 
     { 
      "from":"Brian Dube", 
      "msg":"Eh Chibaba" 
     } 
    }; 

    for(var i in a){ 
     console.log(a[i].from); 
     console.log(a[i].msg); 
    }