Ну, мы не знаем, как выглядит ваш JSON.
Чтобы предоставить пример, если ваш JSON выглядит так:
{
"data": [
{
"cod": "some string here",
"message": 2.0,
"cnt": 1
...
}
]
}
... вы бы расшифровали его какследует:
for (_, dict) in json["data"] {
guard let cod = dict["cod"].string else { continue }
guard let message = dict["message"].double else { continue }
guard let cnt = dict["cnt"].int else { continue }
// ...
let weather = WeatherModel(cod: cod, message: message, cnt: cnt, ...)
weatherData.append(weather)
}
Вам необходимо изменить это для работы с вашим форматом json и точными требованиями.