За что отвечают feels_like и visibility в ответе от openweathermap api
Мне нужна видимость и вроде бы подходит visibility, но почему то он располагается рядом с id страны.
А feels_like это что за параметр погоды? Скажите пожалуйста
Ответы (1 шт):
Поля feels_like и visibility — это стандартные параметры в ответе от OpenWeatherMap Current Weather API.
feels_like — температура с учётом человеческого восприятия погоды
(учитывает ветер и влажность — так называемая ощущаемая температура).
visibility — видимость в метрах (обычно до 10 000 м).
Например, visibility: 10000 означает видимость 10 км или больше.
В JSON порядок полей не имеет значения — это просто структура данных в формате ключ → значение.
OpenWeatherMap формирует ответ как объект, и порядок, в котором поля (visibility, sys, id и т. д.) выводятся,
никак не влияет на их смысл и не указывает на связь между ними.
То, что visibility находится "рядом" с sys.country, — просто совпадение в тексте JSON.
Пример ответа API:
{
"coord": { "lon": 37.62, "lat": 55.75 },
"weather": [{ "id": 800, "main": "Clear", "description": "clear sky" }],
"base": "stations",
"main": {
"temp": 18.5,
"feels_like": 17.8,
"pressure": 1012,
"humidity": 60
},
"visibility": 10000,
"wind": { "speed": 3.5, "deg": 210 },
"clouds": { "all": 0 },
"dt": 1664275200,
"sys": { "country": "RU", "sunrise": 1664250000, "sunset": 1664289600 },
"timezone": 10800,
"id": 524901,
"name": "Moscow"
}