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

Swift Codable — синтаксический анализ массива JSON, который может содержать разные типы данных
Я пытаюсь разобрать массив JSON, который может быть { "config_data": [ { "name": "illuminate", "config_title": "Blink" }, { "name": "shoot", "config_title": "Fire" } ] } или он...
1935 просмотров
schedule 30.06.2022

Метод POST в Swift4 urlSession Decodable не работает (что здесь не так?)
Я пытаюсь опубликовать 2 параметра (электронная почта: и пароль), чтобы получить ответ от сервера с подробной информацией о пользователе, я создаю API для обработки этого и получаю хороший ответ с помощью Postman, но когда я попытался реализовать это...
1376 просмотров
schedule 07.03.2023

'Любой?' не соответствует «декодируемому»
У меня есть DataModel тип данных: class DataModel: Decodable { var data : Any? var name : String? } json-сервер: { "data":"success", "name":"john" } or { "data": { "result": { "shopcode":...
1592 просмотров
schedule 09.05.2023

JSONDecoder с использованием протокола
Я использую протокол для создания нескольких структур, которые я использую для декодирования с помощью JSONDecoder . Вот пример кода того, чего я пытаюсь достичь. protocol Animal: Codable { var name: String { get } var age: Int { get } }...
547 просмотров
schedule 24.03.2023

Swift Decoder не может вызвать «декодирование» со списком аргументов типа «(VrOpsObjectStatistics!, from: Data)»
Привет, ребята, Я декодирую данные, поступающие из серверной системы, в JSON с помощью: JSONDecoder().decode(<#T##type: Decodable.Protocol##Decodable.Protocol#>, from: <#T##Data#>) . Я делал это часто для разных типов данных, но...
580 просмотров
schedule 09.03.2023

Как использовать JSONDecoder для декодирования JSON неизвестного типа?
Вот мой сценарий: у меня быстрый сервер WebSocket и клиент Javascript. Через этот же WebSocket я буду отправлять различные объекты, соответствующие разным кодируемым типам . Его достаточно просто расшифровать, если известен правильный тип....
2329 просмотров
schedule 07.07.2022

Декодирование вложенного JSON с помощью Swift 4 возвращает только один объект
Я пытаюсь декодировать JSON, полученный из сетевого запроса, но он декодирует только первый объект. JSON выглядит так { "lastUpdatedOn": "2018-08-21T14:38:38.251Z", "players": [ { "player": { "id": 10138,...
957 просмотров
schedule 24.07.2022

Swift: константа в определении шаблона
Я работаю с внутренним разработчиком, который любит инкапсулировать тела json в другой объект, такой как данные: Пример: ПОЛУЧИТЬ: / пользователь / текущий: { data: { firstName: "Evan", lastName: "Stoddard"...
108 просмотров
schedule 06.07.2022

Swift4 Decodable - декодировать половину ключей как словарь
У меня есть ситуация, когда сервер отправляет мне модель, в которой я знаю типы и имена некоторых ключей, а не другие. Однако пользователь может редактировать эти другие пары ключ-значение по своему усмотрению. Пример: { "a": "B", "b": 42,...
437 просмотров
schedule 24.06.2023

Как ссылаться на @Published var в: class NetworkManager: ObservableObject
Мне нужно определить testData: [Test], который относится к @Published var tests: [Test] в class NetworkManager: ObservableObject (см. код). Я пробовал следующее определение: /// The app does not compile with this definition //let...
308 просмотров
schedule 10.06.2023

JSONDecoder не может декодировать типы *value/fragment* на *Mac*
Кто-нибудь знает, как настроить версию JSONDecoder для Mac , чтобы она могла использовать decode типы фрагментов/значений? Я пишу код Swift, который должен работать как на Mac, так и на iOS. Я использую Decodable с JSONDecoder , чтобы...
225 просмотров
schedule 11.05.2023

typeMismatch в модели декодирования снова JSONEncoder и JSONDecoder swift 5
Я пытаюсь обновить значения в модели и использовать декодирование и кодирование операции JSON. Я создал модель по данным. Все работает нормально, но если я снова декодирую свою модель, она выдает ошибку typeMismatch. Я пробовал, но безуспешно....
83 просмотров

Сложность анализа целочисленного значения в JSON с использованием декодера JSON в Swift
Я пытаюсь декодировать некоторый JSON из API, который выглядит так (foo — это короткий список свойств):...
122 просмотров
schedule 20.09.2022