У меня есть одна простая структура:
struct Object: Codable {
let year: Int?
…
}
Это нормально, когда JSON декодируется как { "year": 10, … }
или не year
в JSON.
Но декодировать не удастся, если JSON имеет другой тип ключа: { "year": "maybe string value" }
Как я мог не завершить процесс декодирования, если тип не соответствует необязательному свойству?
Спасибо.