2017-10-12 1 views
-1

j'ai un script php retour données codées JSON comme ci-dessous:boucle à travers les données JSON en javascript

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

Alors maintenant, je veux accéder à ces données en utilisant les touches from et msg à afficher quelque part.

+0

vous devez boucler sur cette JSON pour afficher – pravindot17

+3

Utilisez 'JSON.parse()' et travaillez avec comme avec n'importe quel objet javascript normal. – Walk

+0

@walk Pouvez-vous me montrer – kingraphaII

Répondre

1

Vous pouvez en boucle comme ci-dessous

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

Essayez ci-dessous le code, vous pouvez boucle et imprimer comme dans le code ci-dessous

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); 
    }