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

Получение ошибки при получении JSON после метода публикации в Swift
Я отправляю запрос POST на свой сервер, но получаю эту ошибку: The given data was not valid JSON.", underlyingError: Optional(Error Domain=NSCocoaErrorDomain Code=3840 "JSON text did not start with array or object and option to allow fragments...
906 просмотров
schedule 30.01.2024

Как сделать RealmSwift RealmOptional совместимым со Swift Codable?
Я столкнулся с проблемой, из-за которой я не могу сделать RealmOptional совместимым с быстрой новой функцией Codable с декодером json. Cosider следующий объект Realm. class School: Object, Codable { @objc dynamic var id: Int64 = 0...
3464 просмотров
schedule 19.04.2022

JSON Разбор только определенных ключей в Swift
Я работаю над приложением для iOS на языке программирования Swift У меня есть данные в следующем формате JSON: [{ "agid": 10, "alarmStatus": 8, "alarmTransactions": [{ "alarmTransactionID": 1, "systemID": 1, "agid": 10,...
448 просмотров
schedule 29.07.2023

Динамическое декодирование произвольного поля json в Swift
TL;DR Есть ли способ, которым я могу использовать JSONDecoder и написать функцию, которая будет просто считывать из заданного json заданного значения поля указанного декодируемого типа? У меня есть следующий json: { "product":{...
1146 просмотров

Получение повышения JSONDecodeError(Ожидаемое значение", s, err.value) из None json.decoder.JSONDecodeError
Я получаю ошибку JSONDecodeError, когда пытаюсь запустить приведенный ниже код. Я не знаю, как это исправить. Я пытаюсь транслировать твиты. Он отлично работает для нескольких твитов, и вдруг я получаю сообщение об ошибке, и поток...
1066 просмотров
schedule 24.06.2023

используйте CodingKeys для доступа к значению переменной структуры
Я создаю собственный метод декодирования JSON для своей структуры, и мне нужно перебрать все его параметры. Я думал об использовании CodingKeys , но я не знаю, как этого добиться (или даже если это возможно). Вот код, который я пытаюсь уменьшить:...
416 просмотров
schedule 18.09.2022

Как мне декодировать объект 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 с динамическим ключом?
Я пытаюсь написать модель Swift Codable для приведенного ниже JSON. { "batchcomplete": "", "query": { "pages": { "26667" (The problem is here): { "pageid": 26667, "ns": 0,...
91 просмотров
schedule 14.09.2022

Устранение вспомогательных методов быстрого ввода при разборе JSON в Swift
Я заметил, что хотя Quicktype.io очень хорошо справляется с парсингом JSON в SWIFt, иногда он прибегает к множеству вспомогательных функций и методов. Для последующего было сгенерировано около 15 дополнительных методов. Некоторые из них знакомы,...
87 просмотров
schedule 19.09.2023

Swift. Можно ли декодировать заголовки ответов HTTP для ограничения запросов?
Я декодирую JSON из API, используя сеанс JSONDecoder и URL. Это отлично работает URLSession.shared.dataTask(with: request) { (data, theResponse, error) В ответе (который я не расшифровываю) последним ключом является...
209 просмотров
schedule 06.03.2024

swift: Как я могу декодировать массив объектов json, не создавая структуру, которая содержит массив указанных объектов?
Мои данные выглядят так: "places": [ { "id": 15, "name": "København", "typeId": 6, "coordinates": { "lat":...
98 просмотров
schedule 03.03.2022

Swift - утечка памяти в JSONDecoder
Я обнаружил некоторые утечки памяти в моем приложении для iOS, когда оно декодирует ответы сервера. Эти утечки памяти случаются не постоянно. Я использую следующий код для декодирования ответа. Коды находятся внутри общей структуры. T.self также...
265 просмотров
schedule 17.05.2022

Как быстро декодировать данные ответа http из URLSession и сопоставить со структурой ответа
Я новичок в быстром программировании. Мне удалось получить успешный ответ от URLSession, но я не могу разобрать (декодировать) объект данных в желаемую структуру APIResponse. это мой код запроса URL: func load(urlRequest: URLRequest,...
257 просмотров
schedule 13.09.2022