У меня недавно возникла проблема с анализом ответа с помощью Codable.Я переписываю старое приложение на Swift.
Я обнаружил проблему.У меня есть такой ответ, например, на сервере:
{
"object": {
"key1": "key"
"key2": "key"
"key3": "key"
}
}
Я вызываю запрос Alamofire для получения ответа.
Ответ от него Я декодирую в JSON с $ 0.responseJSON.Когда я его печатаю, у меня в консоли появляется следующее:
{
object: {
key1: "key"
"key2": "key"
key3: "key"
}
}
Когда я пытаюсь использовать Codable в этом ответе.Сбой, он не может найти требуемое значение.По сути, он может декодировать ключ "key2".Я думаю, что это связано с квотами, потому что я тестирую разные ключи в JSON.
Можете ли вы дать мне подсказку, что изменить на стороне приложения?
Извините за этот простой обзор.