2
ответа

Swift Decode JSON со смешанными типами и возможными подструктурами

Я должен декодировать заданную структуру JSON, поступающую из API в Swift 4. Проблема в том, что в какой-то момент в дереве у меня на одном уровне разные типы данных, и один из типов может иметь суб ...
вопрос задан: 16 January 2019 14:17
2
ответа

JSONDecoder изменяет порядок элементов [дубликат]

Ситуация Я пытаюсь декодировать простой объект JSON формы: {"firstArray": ["element1", "element2"], "secondArray": ["elementA", "elementB", ...
вопрос задан: 27 June 2015 13:51
1
ответ

Мои данные никогда не заполняют мой класс кодируемым протоколом

Я устанавливаю новый класс из строки, отформатированной как JSON. Когда я пытаюсь найти данные после работы кодируемого протокола внутри news.msg для примера, я ничего не нашел. let jsonNews = "" "[{...
вопрос задан: 15 January 2019 15:48
1
ответ

Кодируемый класс не соответствует протоколу Декодируемый

Почему я получаю сообщение об ошибке «Тип« Закладка не соответствует протоколу »»? Класс Закладка: Codable {публикация слабого Var: Публикация? var indexPath: [Int] var ...
вопрос задан: 1 February 2018 17:28
0
ответов

Получить базовый JSON из декодера

Безопасное декодирование Swift по типу Decodable великолепно. Здесь есть особенно хороший учебник, который охватывает основы, а затем переходит к некоторым более глубоким деталям. Тем не менее, у меня есть ...
вопрос задан: 18 January 2019 10:55
0
ответов

В чем разница между опциональным и decodeIfPresent при использовании Decodable для анализа JSON?

Я использую протокол Codable из Swift 4 в первый раз, я не могу понять использование decodeIfPresent из Decodable. /// Декодирует значение заданного типа для данного ключа, если присутствует. /// /// ...
вопрос задан: 19 September 2017 05:14