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

Как кодировать словарь с помощью JSONEncoder в Swift 4
Я хочу кодировать словарь в json с помощью JSONEncoder. Это похоже на запрос, получите словарь как параметр и закодируйте его в json как тело http. Код выглядит так: let dict = ["name": "abcde"] protocol Request { var params: [String:...
10718 просмотров
schedule 16.02.2022

Быстрое преобразование Codable/Encodable в объект JSON
Недавно я включил Codable в проект, и чтобы получить объект JSON из типа, соответствующего Encodable , я придумал это расширение, extension Encodable { /// Converting object to postable JSON func toJSON(_ encoder: JSONEncoder =...
4837 просмотров
schedule 07.06.2024

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

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

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

Как добавить имя и значение динамического ключа в Encodable (Swift)?
У меня очень простая просьба: {"token": "abcd", "key": "value" } Я пытаюсь добавить этот запрос как Encodable . Теперь возникает проблема, что имя key может быть любым, например, «123», «311», тип ключа будет String , но его имя является...
172 просмотров
schedule 13.03.2022

Кодируемая переменная внутри кодируемой структуры вызывает ошибку
Пожалуйста, взгляните на мой код: Нет ошибок 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