Вопросы по теме '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 просмотров
schedule
06.11.2021
почему 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 просмотров
schedule
30.10.2022
Запрос 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 просмотров
schedule
01.01.2023
Как вызвать декодер 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