Я получаю JSON с веб-страницы, где я получаю погоду для аэропорта, и пока все хорошо, она работает, но один из них
struct MetarResponse: Codable {
var windGust = Windgust
}
struct WindGust: Codable {
var repr: String?
}
иногда, когда речь идет о JSON, я даю мне
"wind_gust":{"repr":"37","value":37,"spoken":"three seven"},
Но если это значение отсутствует в погоде, оно даст мне
"wind_gust": нулевой,
так что сейчас у меня проблема, что мне нужно только использовать значение repr, и это работает с имеющейся у меня структурой, но приложение вылетает, когда я получаю погоду в месте, где вместо этого содержится ноль.
Как предотвратить сбой при попытке проанализировать JSON?
рабочий код:
struct MetarResponse: Codable {
var windGust = Windgust?
}
struct WindGust: Codable {
var repr: String?
}