Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从嵌套的JSON节点JS提取数据_Javascript_Json_Node.js_Traversal - Fatal编程技术网

Javascript 从嵌套的JSON节点JS提取数据

Javascript 从嵌套的JSON节点JS提取数据,javascript,json,node.js,traversal,Javascript,Json,Node.js,Traversal,我需要提取距离和持续时间的文本值,但不幸的是,我无法遍历JSON。关于如何以最简单的方式遍历Node JS中的节点,有什么想法吗 { "destination_addresses" : [ "Chennai, Tamil Nadu, India" ], "origin_addresses" : [ "Kolkata, West Bengal, India" ], "rows" : [ { "elements" : [

我需要提取距离和持续时间的文本值,但不幸的是,我无法遍历JSON。关于如何以最简单的方式遍历Node 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"
} 

假设JSON是名为data的对象

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"
} 
您可以像这样访问距离元素


数据。行[0]。元素[0]。距离

到目前为止您尝试了什么?什么不起作用?很好的例子。为我工作