Вопросы по теме '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