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

Кодируемый, декодируемый только значение из словаря
У меня есть json-ответ API. Это также возвращает значение, которое является словарем. Как я могу сохранить/отобразить только значение этого словаря. Вот пример, который можно просто поставить на игровую площадку: id = ["$oid":...
724 просмотров
schedule 24.04.2023

Декодируемый: фильтровать элементы в массиве, которые не могут быть декодированы
Как я могу убедиться, что я отфильтровываю только человека B ниже, поскольку человек B является единственным искаженным объектом? В документации для currentIndex на UnkeyedDecodingContainer указано: Текущий индекс декодирования...
243 просмотров
schedule 04.04.2023

Неустранимая ошибка: Dictionary‹String, Any› не соответствует Decodable, потому что Any не соответствует Decodable
Я пытаюсь использовать swift 4 для анализа локального файла json: { "success": true, "lastId": null, "hasMore": false, "foundEndpoint": "https://endpoint", "error": null } Это функция, которую я использую: func...
3515 просмотров
schedule 24.09.2023

Использование decodable для анализа данных из двух разных контейнеров в одном json - swift
Я хотел знать, можно ли анализировать данные из файла json для создания типа, в котором файл json хранит несколько объектов того типа, который вы хотите создать, в более чем одном месте в структуре данных json. Я имею в виду, используя приведенный...
806 просмотров
schedule 21.05.2023

Codable: не соответствует протоколу Decodable
Не могу понять, почему мой класс не соответствует Codable. Обратите внимание, что в моем случае мне не нужно реализовывать методы encode и decode . public class LCLAdvantagePlusJackpotCache: Codable { public let token: String public let...
6303 просмотров
schedule 18.04.2023

Как разобрать вложенный массив JSON в кодируемую структуру
Я хочу разобрать вложенный массив JSON в мою структуру decodeable , но проблема в том, что нет ключевых значений, как я могу установить в мою декодируемую структуру . Я также использую SwiftJSON для анализа объекта в моем проекте... Вот моя...
374 просмотров
schedule 03.05.2023

Как использовать Decodable Protocol для создания общего класса для одних и тех же свойств Json с разными ключами
{ "actions" : { "upvote" : { "delete" : true, "read" : true, "create" : true, "update": true }, "read" : { "delete" : true, "update" : true,...
253 просмотров
schedule 24.02.2022

Декодирование массива в модели Swift (декодируемый)
Я получаю JSON из API и хочу создать модель для каждой используемой мной конечной точки. Все конечные точки используют этот формат: { "id": "xxxxxx", "result": {…}, "error": null } Ключи: id всегда является строкой error...
846 просмотров
schedule 22.01.2023

Быстрое декодирование JSON со смешанными типами и возможными подструктурами
Мне нужно декодировать заданную структуру JSON, поступающую из API в Swift 4. Проблема в том, что в какой-то момент дерева у меня есть на одном уровне разные типы данных, и один из типов может иметь подэлементы. Я пробовал несколько методов...
478 просмотров
schedule 16.07.2022

Почему JSON возвращается как ноль для всего, кроме широты и долготы?
import UIKit class ViewController: UIViewController { @IBOutlet weak var tableview: UITableView! var weatherList: [weatherJSON] = [] func downloadJSON() { let jsonUrlString =...
86 просмотров
schedule 06.09.2023

Swift 4 Decodable - нет значения, связанного с ключом CodingKeys
Я расшифровываю ответ JSON в своем приложении Swift, и код работал до тех пор, пока не решил перестать работать. это мой ответ json {"foods":[{"food_name":"Milk...
18271 просмотров
schedule 25.04.2023

Swift 4 декодирование / кодирование общей структуры данных
У меня есть общая структура данных очереди, которая использует массив в качестве своего списка, мне трудно заставить очередь соответствовать кодируемым и декодируемым. У меня есть другой класс, который использует очередь, которая также должна быть...
302 просмотров
schedule 31.07.2022

Делаем классы кодируемыми
У меня есть протокол Codable и класс Codable: public protocol SourceListItem: AnyObject, Codable { var name: String { get set } var children: [SourceListItem] { get set } } final public class SourceListHeader: Codable { var name:...
50 просмотров
schedule 12.02.2022

Swift - сохранить массив [String: Any] в NSUserDefauls
Я обнаружил, что это расширение использует Codable для сохранения в NSUserDefaults. extension UserDefaults { func decode<T : Codable>(for type : T.Type, using key : String) -> T? { let defaults = UserDefaults.standard...
379 просмотров
schedule 06.09.2023

Как мне декодировать объект json с помощью JSONDecoder, если я не уверен в ключах
У меня есть ответ api в следующей форме - { "textEntries":{ "summary":{ "id":"101e9136-efd9-469e-9848-132023d51fb1", "text":"some text", "locale":"en_GB" }, "body":{...
299 просмотров
schedule 23.02.2022

Swift Json Декодируемая структура данных, различные значения в одном массиве
с чем я работаю "meta_data": [ { "id": 4116, "key": "_wcf_frm_created", "value": "" }, { "id": 4117, "key": "_wcf_custom_degin_checkbox", "value": ""...
278 просмотров
schedule 22.01.2024

Создайте экземпляр UIViewController с помощью init (из декодера: декодер)
Мне нужно сохранить ViewControllers, созданные пользователем, в файл json, и мне нужно позже воссоздать их либо на том же устройстве, либо на другом устройстве. ViewControllers доступны в раскадровке, но я не могу правильно создать их экземпляр в...
179 просмотров
schedule 23.01.2024

Как декодировать перечисление структур в Swift
Извиняюсь за длинный вопрос. Я использую Firestore для хранения онлайн-данных и имею текущую структуру, как показано ниже; { "activities": { "mG47rRED9Ym4dkXinXrN": { "createdAt": 1234567890, "activityType": {...
136 просмотров
schedule 30.04.2023

Получение и парсинг JSON
Мне очень трудно получить и проанализировать следующий JSON. Я даже не могу получить данные с заданного URL-адреса, тем более проанализировать их, используя мою модель данных автомобиля. Любая помощь более чем приветствуется! JSON {...
58 просмотров
schedule 08.07.2023

Кодируемая переменная внутри кодируемой структуры вызывает ошибку
Пожалуйста, взгляните на мой код: Нет ошибок struct Person: Codable { var name: String var age: Double var birthday: Date var selectedItem: Car } struct Car: Codable { var companyName: String var creationDate: Date...
50 просмотров
schedule 19.03.2024