Узел js JSON: Объект доступа

#node.js #arrays #json #object

Вопрос:

Я анализирую «тело» и сохраняю его в своем файле var, чтобы получить «результаты».

 let json = JSON.parse(body);

var jsonNew = json['results'];
 

jsonNew дает мне:

 [
  {
    address_components: [
      [Object], [Object],
      [Object], [Object],
      [Object], [Object],
      [Object], [Object],
      [Object]
    ],
    formatted_address: 'Germany',
    geometry: {
      location: [Object],
      location_type: 'ROOFTOP',
      viewport: [Object]
    },
    place_id: '123',
    plus_code: {
      compound_code: '123',
      global_code: '132 86'
    },
    types: [ 'street_address' ]
  }
]
 

Как я могу получить доступ к geometry.location, чтобы получить » lat » и «lng»?

Какие поисковые запросы мне нужны в Google, чтобы найти решение? Что именно у меня здесь есть?

 "geometry" : {
            "location" : {
               "lat" : 1234,
               "lng" : 12345
            },
            "location_type" : "ROOFTOP",
            "viewport" : {
               "northeast" : {
                  "lat" : 5555,
                  "lng" : 6666
               },
               "southwest" : {
                  "lat" : 555,
                  "lng" : 666
               }
            }
         }
 

Ответ №1:

Я смог решить эту проблему, получив [0] массива — я глуп!

var jsonNew = json[‘результаты’][0].геометрия.местоположение;