Приветствую.
Есть JSON (или массив с элементами JSON, поправьте, как корректнее) который получаю по API в response.
Вот кусочек структуры данных:
{"lat":59.57,"lon":30.19,"timezone":"Europe/Moscow","timezone_offset":10800,"current":{"dt":1643461224,"sunrise":1643437084,"sunset":1643465183,"temp":-3.38,"feels_like":-7.07,"pressure":1005,"humidity":94,"dew_point":-4.11,"uvi":0,"clouds":100,"visibility":10000,"wind_speed":2.54,"wind_deg":187,"wind_gust":6.33,"weather":[{"id":804,"main":"Clouds","description":"overcast clouds","icon":"04d"}]},"daily":
в читабельном виде такой:
Полный ответ по этой
ссылке.
Значения первых полей (до current) я извлекаю через точку без проблем (пример):
var lat = request.response.lat;
далее вывожу lat получаю 59.57 - ожидания = факту
Вопрос, как мне извлекать поля глубже в массиве?
(например, moonrise или day)
понимаю, что вероятно цикл спасет, но синтаксис не мой - плыву.
может что-то чище подскажите, любым наводкам и примерам кода буду Благодарна!