Вопросы по теме 'encodable'
Swift Codable: как кодировать данные верхнего уровня во вложенный контейнер
Мое приложение использует сервер, который возвращает JSON, который выглядит следующим образом:
{
"result":"OK",
"data":{
// Common to all URLs
"user": {
"name":"John Smith" // ETC...
},
//...
5513 просмотров
schedule
20.07.2023
Использование JSON Encoder с вычисляемой переменной типа Codable
С моими навыками Swift новичка я изо всех сил пытаюсь выяснить правильный синтаксис Swift, чтобы эта игровая площадка заработала. В зависимости от того, как я пытаюсь решить эту проблему, я либо получаю
Невозможно вызвать 'encode' со списком...
258 просмотров
schedule
22.05.2024
Почему нельзя использовать протокол Encodable в качестве типа в функции?
Я пытаюсь получить данные по модели кодирования, которая соответствует протоколу Encodable . Но не удалось вызвать func encode как код ниже:
// MARK: - Demo2
class TestClass2: NSObject, Encodable {
var x = 1
var y = 2
}
var...
11163 просмотров
schedule
06.01.2023
получить ошибку 401 при отправке запроса с использованием библиотеки XMLParsing swift
Я тестирую библиотеку XMLParsing (которая использует протокол Codable с XML-запросом)
Ссылка на библиотеку XMLParsing: https://github.com/ShawnMoore/XMLParsing
с помощью https://openweathermap.org API
ссылка API: «...
315 просмотров
schedule
12.02.2023
Ошибки при использовании Codable - Swift
Я использую Codable , чтобы попытаться Encode JSON для модели, но получаю две ошибки. Значение типа KeyedEncodingContainer не имеет элемента encoder
Вот мой код:
import UIKit
struct NewCustomer : Codable {
var firstName :String...
64 просмотров
schedule
22.03.2023
Codable и CodingKeys
Я пытаюсь реализовать протокол с функциональностью, аналогичной тому, как Codable использует CodingKeys перечисление.
С Codable и CodingKeys , если вы не реализуете регистр в перечислении CodingKeys для каждого свойства объекта Codable ,...
1514 просмотров
schedule
31.08.2022
Заставить все ключи атрибутов и значения быстрого класса в нижнем регистре
Мне нужно преобразовать все ключи и их значения класса в нижний регистр. Например,
class Person : Encodable {
var firstName: String
var lastName: String
var city: String
}
var person = Person(firstName: "David", lastName: "Gill",...
327 просмотров
schedule
13.03.2023
Есть ли какие-либо преимущества в производительности при создании структуры Encodable/Decodable, а не просто Codable?
Пример struct Person , который нужно сериализовать:
struct Person {
let firstName: String
let lastName: String
}
Мы могли бы привести его в соответствие с протоколами Encodable , Decodable или Codable . Я понимаю, что наш...
497 просмотров
schedule
02.10.2022
Как декодировать выбранные ключи вручную и использовать автоматическое декодирование с быстрым декодированием?
Вот код, который я использую,
struct CreatePostResponseModel : Codable{
var transcodeId:String?
var id:String = ""
enum TopLevelCodingKeys: String, CodingKey {
case _transcode = "_transcode"
case _transcoder =...
1055 просмотров
schedule
27.07.2023
Тип должен соответствовать протоколу Encodable, даже если он уже
Ошибка:
Метод экземпляра 'encodeIfPresent(_:forKey:)' требует, чтобы '[RelatedQuestions].Type' соответствовал 'Encodable'
Объект, который у меня есть, уже соответствует протоколу Codable , и он все еще дает мне ошибку, что это не так....
696 просмотров
schedule
25.05.2024
Протокол быстрого кодирования. Проблема с кодировкой строк
Недавно я столкнулся с проблемой при кодировании объекта, который соответствует протоколу Codable.
Вот код для игровой площадки:
class Person: Codable {
var name: String?
var age: Int?
var isDev: Bool?
}
let p1 = Person()
p1.name =...
62 просмотров
schedule
17.06.2022