访问JSON元素

时间:2016-08-02 19:41:18

标签: javascript json

我对JSON不熟悉并且不确定如何在我的结果中访问数组。我想将坐标存储在3个单独的javascript数组中。如何访问坐标?

这是我的ajax:

$.ajax({
  url: 'urlhere.php',
  type: "GET",
  dataType: "jsonp",
  success: function (data) {
  }
});

data.routes让我接近,但是如果有意义的话,我正在努力访问data.routes.route_parts.coordinates

{
  "request_time": "2016-08-02T20:32:31+01:00",
  "routes": [
    {
      "duration": "01:46:00",
      "route_parts": [
        {
          "mode": "foot",
          "from_point_name": "specified point",
          "to_point_name": "ABC",
          "destination": "",
          "line_name": "",
          "duration": "00:05:00",
          "departure_time": "06:12",
          "arrival_time": "06:17",
          "coordinates": [
            [
              -12.72212,
              53.64521
            ],
            [
              -12.72212,
              53.6452
            ]
          ]
        },
        {
          "mode": "bus",
          "line_name": "113",
          "duration": "00:28:00",
          "departure_time": "06:17",
          "arrival_time": "06:45",
          "coordinates": [
            [
              -12.72419,
              53.64403
            ],
            [
              -12.72412,
              53.64405
            ],
            [
              -12.72412,
              53.64405
            ],
            [
              -12.48062,
              53.70897
            ],
            [
              -12.48051,
              53.70881
            ]
          ]
        },
        {
          "mode": "foot",
          "duration": "00:07:00",
          "departure_time": "08:53",
          "arrival_time": "09:00",
          "coordinates": [
            [
              -12.48042,
              53.70883
            ],
            [
              -12.4805,
              53.7088
            ],
            [
              -12.48033,
              53.70857
            ]
          ]
        }
      ],
      "departure_time": "06:56",
      "departure_date": "2016-08-03",
      "arrival_time": "09:00",
      "arrival_date": "2016-08-03"
    }
  ]
}

1 个答案:

答案 0 :(得分:0)

使用索引访问数据。

False