Я работаю с API, который возвращает JSON, и одно из полей имеет тип объединения. Если поле имеет значение, его тип number
. Если значения нет, то это пустое значение string
. Итак, два возможных ответа:
{
"phone_number": 49238382
}
{
"phone_number": ""
}
Есть ли простой способ заставить это работать с Codable? Или мне нужно написать свой собственный декодер?
Я также не знаю, какие поля будут вести себя так. То есть я не знаю, будет ли числовое поле возвращать ""
для пустого значения или null
. Так что мне нужно было бы обработать это в общем виде c.