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

Некоторые переменные возвращают ноль, в то время как я хочу декодировать свои данные с помощью JSONDecoder ()
Я использую Urlsession и JSONDecoder для получения и декодирования моих данных, но каким-то образом некоторые переменные в структуре Weather возвращают ноль, пока я их декодирую. это может быть что-то связанное с utf8, но я не могу понять, как с ним...
54 просмотров
schedule 06.09.2021

Строковое кодирование возвращает неправильные значения. 33.48 становится 33.47999999999999488
Я пытаюсь создать хэш объекта give после его быстрого преобразования в строку, но значения, закодированные в строке, отличаются. print(myObjectValues.v) // 33.48 let mydata = try JSONEncoder().encode(myObjectValues) let...
65 просмотров

почему JSONDecoder дает typeMismatch для действительного json
Я использую JSONDecoder для преобразования JSON в объекты. Вот код. Обычно работает нормально. do{ print("Hi") if Data != nil{ let model = try...
34 просмотров
schedule 03.03.2022

Декодируемый keyDecodingStrategy настраиваемая обработка словарей
У меня есть следующий объект JSON: { "user_name":"Mark", "user_info":{ "b_a1234":"value_1", "c_d5678":"value_2" } } Я настроил свой JSONDecoder так: let decoder = JSONDecoder() decoder.keyDecodingStrategy =...
1428 просмотров
schedule 19.05.2022

json_decode() возвращает null, хотя file_get_contents() работает отлично, даже если json действителен
Привет всем, я читаю некоторые данные из txt-файла с помощью php, используя file_get_contents('../../Datafiles/allThreads.txt'); это возвращает следующую строку [{"OP":"ding","threadName":"","content":"","ID":6}] когда я пытаюсь...
39 просмотров
schedule 01.06.2022

Alamofire + Decodable — как превратить responseJSON в NSData
Я почти уверен, что моя проблема легко решается, но я не могу найти никакого решения. Итак, у меня есть запрос Alamofire, и у меня проблемы с обработкой типов данных. У меня так много «распечаток», чтобы шаг за шагом проверить, какие данные у меня...
3481 просмотров
schedule 18.07.2022

Как установить значение по умолчанию для необязательного параметра в моем классе модели структуры в Swft?
Я работаю с моделью - struct Planet : Codable { var name : String var distance : Int var isSelected : Bool? } Данные извлекаются с сервера, и сервер предоставляет только имя и расстояние. Я добавил isSelected, чтобы отслеживать...
92 просмотров
schedule 23.07.2022

Как расшифровать json с неизвестным ключом
Всем, как сериализовать структуру json, если одно из полей неизвестно? Мой json:...
1755 просмотров
schedule 25.08.2022

Декодер Swift 4 JSON с вложенными данными
Это структура данных (обновлено): { "date": "2018-10-18", "time_of_day": "16:00", "request_time": "2018-10-18T16:00:27+01:00", "station_name": "London Waterloo", "station_code": "WAT", "arrivals": { "all": [ {...
407 просмотров
schedule 19.09.2022

Декодирование JSON в Swift 4
Я пытаюсь преобразовать следующий JSON из Met Office в объект в Swift 4, но сталкиваюсь с ошибками. Мой план состоит в том, чтобы затем сохранить в Core Data после декодирования JSON. Вот часть JSON, который возвращается let json = """ {...
210 просмотров
schedule 13.09.2023

Swift 4: JSONDecoder дает сбой в одном конкретном случае — операция не может быть завершена
Я получаю текст JSON, преобразовываю его в данные, а затем использую JSONDecoder для создания конкретного типа, представленного текстом/строкой JSON. Он работает с моей «сложной» структурой данных (которая реализует Codable) или даже с простым...
615 просмотров
schedule 15.12.2022

Как разобрать словарь json в swift 4, каждый из которых содержит разные ключи с декодируемым протоколом?
Мне нужно разобрать этот словарь json с разными ключами. В этом примере один и тот же ключ object_summary, а остальные ключи у всех объектов разные. Я хочу разобрать это, используя протокол декодирования Swift 4 с JSONDecoder(). Пожалуйста помоги....
415 просмотров
schedule 20.03.2023

Swift: невозможно вызвать «декодирование» со списком аргументов типа «([Идея], из: данных)»
Я пытался найти лучшее решение для сохранения данных для приложения, над которым я работаю, и решил, что локально сохраненный файл JSON будет лучшим балансом между простотой и функциональностью. Что мне нужно сохранить, так это массив...
290 просмотров

Запрос Python возвращает ошибку декодера JSON
Я пытаюсь получить данные с веб-сайта. Я использую запрос Python: users = requests.get('website name here', headers=headers).json() Я получаю эту ошибку: поднять JSONDecodeError("Ожидаемое значение", s, err.value) с None...
374 просмотров
schedule 10.03.2023

Как мне поддерживать переменное поле JSON массива (массив, строка) в Swift?
все. Я пытаюсь создать структуру для хранения содержимого вызова API, имеющего определенную структуру, но не знаю, как ее написать. Вот один результат из API, где у меня возникают проблемы с кодированием принимающей структуры: "10E": {...
77 просмотров
schedule 01.07.2023

Как исправить несоответствие ошибок в Xcode при попытке декодировать JSON
Я новичок в языке Swift и пытаюсь создать простое приложение для разбора JSON в Xcode. Вот ошибка, которую я получаю: typeMismatch(Swift.Double, Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: Date, intValue: nil)],...
230 просмотров
schedule 11.10.2022

Общая стратегия декодирования ключей несоответствия типов в JSON в ноль, если это необязательно в Swift
Вот моя проблема, когда я получаю какой-то JSON, бывает, что некоторые значения не соответствуют требуемому типу. Я действительно не против, меня интересует только значение, когда его тип правильный. Например, следующая структура: struct Foo :...
104 просмотров
schedule 27.12.2022

google.protobuf.message.DecodeError: Неправильный тип провода в теге Ошибка в буфере протокола
Я пытаюсь расшифровать свои данные, используя буфер протокола Google в python файл sample.proto:- syntax = "proto3"; message SimpleMessage { string deviceID = 1; string timeStamp = 2; string data = 3; } После этого я...
298 просмотров

Как вызвать декодер JSON из оркестровки с входной строкой JSON?
В оркестровке у меня есть строка JSON (полученная из возвращаемой строки вспомогательного класса, но при необходимости ее можно изменить). Как я могу вызвать пользовательский конвейер (включая конфигурацию), включая компонент конвейера декодера...
42 просмотров
schedule 18.04.2023

Словарь декодирования Swift JSON не работает
У меня есть структура, показанная ниже: struct ItemList: Decodable { var items: [UUID: Int] } Я получаю следующие данные JSON: { "items": { "b4f8d2fa-941f-4f9a-a98c-060bbd468575": 418226428193,...
41 просмотров
schedule 26.07.2023