#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].геометрия.местоположение;