Вопросы по теме '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 просмотров
schedule
18.02.2024
Сделать так, чтобы 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