2016-07-24 13 views
0

Hier ist meine JSON-Datei, ich versuche auf die Eigenschaften innerhalb der Gruppe wie homeTeam und markerImage zuzugreifen.Greifen Sie auf verschachtelte JSON-Array-Objekte zu und bestimmen Sie die Array-Länge.

Und wie bestimmen Sie die Anzahl der Gruppen in der Konkurrenz. Bitte helfen Sie!

{ 
    "competition":{ 
     "group1":[ 
     { 
      "homeTeam":"Lawrence Library", 
      "markerImage":"images/red.png", 
     }, 
     { 
      "homeTeam":"Hamilton Library", 
      "markerImage":"images/white.png", 

     }, 
     { 
      "homeTeam":"Applebees", 
      "markerImage":"images/newcastle.png", 

     } 
     ], 
     "group2":[ 
     { 
      "homeTeam":"Lawrence Library", 
      "markerImage":"images/red.png", 

     }, 
     { 
      "homeTeam":"Hamilton Library", 
      "markerImage":"images/white.png", 

     }, 
     { 
      "homeTeam":"Applebees", 
      "markerImage":"images/newcastle.png", 
     } 
     ] 
    } 
} 

Antwort

1

berechnen von Gruppen in Wettbewerb Objekt können Sie

verwenden

Und Schleife trought Ihre Gruppen versuchen, so etwas wie dieser

for(var x in Object(obj.competition.group1)){ 
    var newObj = Object(obj.competition.group1[x]); 
    console.log(newObj.homeTeam + ' and '+ newObj.markerImage); 
} 
+0

Dank! Es klappt... – 1033