2017-07-05 6 views
-5

Ich muss den Text Wert von Entfernung und Dauer extrahieren, aber leider konnte ich den JSON nicht durchlaufen. Irgendwelche Ideen, wie man die Knoten in Node JS auf einfachste Weise durchläuft?Extrahieren von Daten aus verschachtelten JSON-Knoten JS

 { 
    "destination_addresses" : [ "Chennai, Tamil Nadu, India" ], 
    "origin_addresses" : [ "Kolkata, West Bengal, India" ], 
    "rows" : [ 
     { 
     "elements" : [ 
      { 
       "distance" : { 
        "text" : "1,671 km", 
        "value" : 1671269 
       }, 
       "duration" : { 
        "text" : "1 day 5 hours", 
        "value" : 104370 
       }, 
       "status" : "OK" 
      } 
     ] 
     } 
    ], 
    "status" : "OK" 
} 
+1

Was hast du bisher versucht? Was funktioniert nicht? –

Antwort

0

vorausgesetzt, dass Ihr JSON-Objekt werden Daten genannt

var data =  { 
    "destination_addresses" : [ "Chennai, Tamil Nadu, India" ], 
    "origin_addresses" : [ "Kolkata, West Bengal, India" ], 
    "rows" : [ 
     { 
     "elements" : [ 
      { 
       "distance" : { 
        "text" : "1,671 km", 
        "value" : 1671269 
       }, 
       "duration" : { 
        "text" : "1 day 5 hours", 
        "value" : 104370 
       }, 
       "status" : "OK" 
      } 
     ] 
     } 
    ], 
    "status" : "OK" 
} 

Sie würden Distanzelement zugreifen wie diese

data.rows[0].elements[0].distance

+0

Vielen Dank. Es klappt. –

Verwandte Themen