Вопросы по теме 'decodable'

Как добавить инициализацию (Swift4) в протокол Decodable
Я пытаюсь создать расширение Codable , способное инициализировать объект Decodable (Swift 4) только с помощью строки json. Итак, что должно работать: struct MyObject: Decodable { var title: String? } let myObject = MyObject(json:...
5407 просмотров
schedule 03.01.2022

Метод swift4 Декодируемый метод правильной структуры для анализа массива, спрятанного внутри JSON?
Используя SWIFT4 и Decodable, я пытаюсь проанализировать первый результат из массива pageids в этом URL-адрес JSON , см. JSON IMAGE со следующим кодом, но я каждый раз получаю нулевое значение; проблема, похоже, связана с тем, что я не могу...
258 просмотров
schedule 28.02.2023

Параметры метода быстрой передачи Struct Decodable
, Swift 4, как я могу передать Decodable Struct в параметрах метода и проанализировать его в JSONDecoder() ? ошибка: Невозможно вызвать «декодирование» со списком аргументов типа «(Декодируемый, из: данных)» struct JsonRespons:...
1199 просмотров
schedule 18.03.2023

Декодируемые и перечисляемые значения
Как мне поступить в ситуации, когда значение перечисления не существует при декодировании объекта? Например, как мне поступить в случае, когда «ужасно» является типом рейтинга в приведенном ниже примере? Есть ли способ установить значение по...
1758 просмотров
schedule 22.07.2023

Наследование кодируемого класса
Я пишу программу, используя Swift 4 и Xcode 9.2. Я столкнулся с трудностями при написании кодируемого класса (именно класса, а не структуры). Когда я пытаюсь наследовать один класс от другого, JSONEncoder не берет все свойства из подкласса...
3346 просмотров

Реализация Codable для UIColor
Можно ли реализовать свойства Encodable и Decodable для UIColor Когда я пытаюсь добавить расширение Decodable , я получаю сообщение об ошибке extension UIColor : Decodable { public required init(from decoder: Decoder) throws {...
3448 просмотров
schedule 22.11.2022

Как расширить Codable функциональность Date и других встроенных типов?
Я пытаюсь расширить функциональность Date.init(from:Decoder) для обработки различных форматов, передаваемых с моего сервера. Иногда дата будет закодирована как строка, иногда эта строка вложена в словарь. Согласно источнику Swift, Date...
3315 просмотров
schedule 11.07.2022

Не удалось получить словарь из декодера
Мне нужно получить весь словарь в виде строки для ключа «контент». Я получаю его как nil. Я пытался использовать исключение [String: Any], которое не может быть подтверждено для декодирования. public static func getModelObjects<R: Codable>(_...
50 просмотров
schedule 23.02.2023

Разбор JSON с использованием Decodable в Swift 4
Может кто-нибудь помочь мне решить проблему, длина Int Я пытаюсь получить значения из JSON. После выполнения всегда получаю ошибку: Error serializing json: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "coord",...
1965 просмотров
schedule 22.03.2024

Как разобрать JSON с пользовательскими параметрами с помощью протокола Codable
У меня есть JSON с ключами { "yearOfManufacture":"20/9/2018", "carSize":8, "isNew":true, "carAssets":[ { "color":"5761807993001", "nativeId":"{\"app\":\"1234/Car/Native_App\",\"web\":\"...
297 просмотров
schedule 23.04.2023

Swift 4 Декодируемый анализ данных json в массиве
У меня проблема с анализом данных из веб-службы, кажется, что декодируемый протокол не может проанализировать этот json Это мои данные для синтаксического анализа с использованием дженериков. public func requestGenericData<T:...
323 просмотров
schedule 06.06.2022

Swift Codable - синтаксический анализ JSON, который содержит тип массива или словаря, не подтверждающий
Я пытаюсь разобрать JSON, который может быть "post" : { "name" : “Test”, "profiePic" : "thumb_small_1526912131.png", "to_uni" : "0", "id_user" : "2863", "post_type" : "0", "likes" : [ ], "tags" : [ ],...
48 просмотров
schedule 01.06.2023

Как разобрать JSON с помощью Decodable?
когда я пытаюсь разобрать свой json с декодируемым днем ​​​​рождения, приходит ноль. Какой формат даты я должен использовать любой совет или образец кода, пожалуйста. мой формат даты включает часовой пояс. Моя проблема в том, что дата рождения...
134 просмотров
schedule 08.07.2022

Swift Decode тип данных с множеством разных форматов
Мне возвращают логическое значение в «нескольких» разных форматах с сервера (для одной и той же структуры и поля). Я знаю, что это смешно, но мне нужно найти способ правильно с этим справиться. Итак, чтобы десериализовать его, я делаю что-то вроде...
1346 просмотров
schedule 10.07.2023

Ожидается декодирование String, но вместо этого нашел словарь.
Я пытаюсь расшифровать этот JSON, но пока не могу. Я пытаюсь перебрать массив альбомов и получить JSON, но сначала мне нужно просмотреть разные словари. Как я могу это исправить? Мне пришлось перейти от результатов к AlbumMatches и, наконец, к...
2434 просмотров
schedule 28.02.2022

Swift 4 - Как структурировать объект json и использовать декодируемый в переключателе (не работает)
Я пытаюсь создать структуру для следующего объекта json, используя быстрое декодирование. { "template": [ { "id": 8, "question": "Favorite Color?", "category": "Color",...
166 просмотров
schedule 20.08.2022

Ожидалось декодирование Int, но вместо этого было найдено число
У меня возникла проблема с разбором JSON в Swift 4.2. Вот следующий код, который показал ошибку времени выполнения. Мои данные Json следующие, которые я получил с сервера. { code: 406, message: "Email Address already Exist.",...
10155 просмотров
schedule 01.07.2023

JSONDecoder не генерирует, когда JSON не соответствует структуре данных
Метод JSONDecoder.decode не вызывает ошибку, если входящий JSON не соответствует типу данных. У меня есть такая модель данных, которая сопоставляет JSON с профилем пользователя: struct DrivetimeUserProfile: Codable { var driverId: String?...
184 просмотров
schedule 02.04.2022

Возможно ли использование NSArray в Codable? (преобразование Object Mapper в Codable)
Я пытаюсь преобразовать «Object Mapper» в «Codable». Мой ответ, полученный от службы, включает NSArray , который включает настраиваемые объекты. Мне нужно использовать NSArray и NSDictionary в классе Codable. Но мне это не удалось. Я попытался...
1447 просмотров
schedule 22.03.2022

Swift 4 JSON Decodable с многомерным и многотипным массивом, считывающим данные притока
Может ли кто-нибудь помочь мне с расшифровкой результата SQL-запроса из базы данных притока? Я пока не нашел намека на это... Существует множество примеров, но ничто для работы с такой структурой, как SQL-запрос к базе данных притока, не сможет...
83 просмотров
schedule 16.05.2023