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

Можно ли декодировать дополнительные параметры с помощью JSONDecoder?
У нас есть некоторый ответ, возвращенный бэкэндом: { "name": "Some name", "number": 42, ............ "param0": value0, "param1": value1, "param2": value2 } Структура модели для ответа: struct Model: Codable {...
1116 просмотров
schedule 28.10.2022

Swift Codable - синтаксический анализ JSON, который содержит тип массива или словаря, не подтверждающий
Я пытаюсь разобрать JSON, который может быть "post" : { "name" : “Test”, "profiePic" : "thumb_small_1526912131.png", "to_uni" : "0", "id_user" : "2863", "post_type" : "0", "likes" : [ ], "tags" : [ ],...
48 просмотров
schedule 01.06.2023

Как анализировать ниже динамический JSON в Swift 4.2?
{ "payload": { “key1”: “value1”, “key2”: "{\"command\": \"playSound\",\"tone\": 0,\"delay\": 100000}”, “key3”: 0 }, } Выше приведены мои данные ответа, тогда как «полезная нагрузка» — известный ключ, но внутри «полезной нагрузки»...
314 просмотров
schedule 12.01.2023

Член экземпляра «decode» не может использоваться для типа «JSONDecoder»; вы хотели вместо этого использовать значение этого типа
Я реализую JSONDecoder, чтобы получить данные JSON из Wordpress json, моя структура находится в другом быстром файле, я получаю эту ошибку, вот мой код. в статье let я получаю сообщение об ошибке URLSession.shared.dataTask(with: url!){...
3999 просмотров
schedule 17.07.2022

Инициализация объекта модели без опций
Объект модели заполняется с помощью метода JSONDecoder. Поскольку необходимо передать его в табличном представлении, мне нужно инициализировать локальную переменную типа KBArticle на стороне пользовательского интерфейса. Есть ли какой-либо возможный...
156 просмотров
schedule 27.05.2023

Как мне декодировать NSDecimalNumber без потери точности?
Есть ли способ сообщить JSONDecoder о преобразовании входящих десятичных знаков в строки? public struct Transaction: Decodable { public let total: NSDecimalNumber? enum CodingKeys: String, CodingKey { case total = "AMOUNT"...
249 просмотров

Сделать так, чтобы Swift JSONDecoder не терпел неудачу, если тип ключа не соответствует
У меня есть одна простая структура: struct Object: Codable { let year: Int? … } Это нормально, когда JSON декодируется как { "year": 10, … } или не year в JSON. Но декодировать не удастся, если JSON имеет другой тип ключа: {...
667 просмотров
schedule 05.07.2022

PHP получает объект JSON из залпа студии Android Получить запрос
Я использую студию Android для отправки запроса GET с использованием залпа. Я включаю параметр HashMAP (называемый whereArray). Мой запрос URL из запроса залпа выглядит так......
59 просмотров
schedule 02.08.2022

Swift: декодировать сообщение, отправленное из GameKit
Я пытаюсь получать сообщения в GameKit. Часть получения сообщений работает хорошо, но я не могу понять, как правильно декодировать данные. enum MessageType: Int, Codable { case BestHost, GameBegin, YourTurn, PlayCard, GameOver } struct...
58 просмотров
schedule 16.05.2023

Правильное декодирование необработанных данных из URLSession в Swift
Ответ для большинства конечных точек в моем API выглядит примерно так: { "status":"success", "data":[ { "id":"1", "employee_name":"Tiger Nixon", "employee_salary":"320800", "employee_age":"61",...
454 просмотров
schedule 13.04.2023

Swift 5 Разбор странного формата json
Я пытаюсь разобрать JSON, но продолжаю получать ошибку неправильного формата. JSON, который я получаю от FoodData Central (API питания Министерства сельского хозяйства США), выглядит следующим образом: { dataType = "Survey (FNDDS)";...
144 просмотров
schedule 27.03.2023

Декодирование массива JSON с возможностью кодирования — Swift 5
Я хотел бы декодировать данные json по следующей ссылке https://stats.nba.com/stats/assistleaders?LeagueID=00&PerMode=Totals&PlayerOrTeam=Team&Season=2019-20&SeasonType=Regular+Season Однако данные rowSet представляют собой набор массивов json...
451 просмотров
schedule 14.11.2022

Декодирование JSON с массивами вызывает ошибку, если массив содержит только одну запись
У меня есть JSON: { "data": [ { "provider_metadata": { "filename": "kolabree-demo-pdf-upload.pdf" }, "name": "pdf file",...
32 просмотров
schedule 30.11.2022