JSON первый ключ которого состоит из цифр. Swift не поддерживает имена только из цифр. Эта проблема решается через СodingKeys.
В запросе содержится id, который является тем самым ключом. В enum мы не можем переопределять raw value. Как можно решить проблему не создавая под каждый запрос новую структуру?
Может быть есть возможность парсить данные не с 1 уровня вложенности, а со 2?
Скриншот из jsonformatter для понимания, как выглядит ответ сервера
Если ты знаешь id, просто замени его в json строке на своё значение.
Получить ответ с сервера, преобразовать его в json, в нем заменить значение и потом уже сцепить со структурой. Все правильно понял?
Обсуждают сегодня