32 / 14 / 6
Регистрация: 11.04.2014
Сообщений: 238
|
||||||||||||||||
1 | ||||||||||||||||
Ошибка десериализации JSON14.08.2020, 12:04. Показов 3413. Ответов 10
Метки нет (Все метки)
Добрый день! Столкнулся с ошибкой разбора json
Я не могу понять, что не сходится в классах? Кто может помочь указать в чем ошибка?
0
|
14.08.2020, 12:04 | |
Ответы с готовыми решениями:
10
При десериализации JSON из файла происходит ошибка Ошибка при десериализации json файла в list Ошибка при десериализации JSON: отсутствует открытое определение экземпляра для GetEnumerator Класс для десериализации Json |
Пора на C++?
370 / 264 / 99
Регистрация: 10.04.2020
Сообщений: 1,275
|
|
14.08.2020, 12:40 | 2 |
vitamin4ik, классы я не смотрел, т.к. у вас в тексте ошибки написано, что json десериализуете в объект Form1. Вы видимо что-то перепутали.
0
|
1519 / 473 / 126
Регистрация: 09.01.2018
Сообщений: 1,185
|
|
14.08.2020, 12:41 | 3 |
vitamin4ik, В JSON у вас массив Kkm, а вы его десериализуете как один объект Kkm.
0
|
Пора на C++?
370 / 264 / 99
Регистрация: 10.04.2020
Сообщений: 1,275
|
||||||
14.08.2020, 12:48 | 4 | |||||
vitamin4ik, пишите так:
0
|
32 / 14 / 6
Регистрация: 11.04.2014
Сообщений: 238
|
||||||
14.08.2020, 14:18 [ТС] | 5 | |||||
TrickyBestia, дело не в этом. Так уже пробовал )
Ошибка возникает сразу на этом шаге
escoult, Можете показать, как правильно? что именно исправить ?
0
|
Пора на C++?
370 / 264 / 99
Регистрация: 10.04.2020
Сообщений: 1,275
|
|
14.08.2020, 14:23 | 6 |
vitamin4ik, ошибку скиньте.
0
|
1519 / 473 / 126
Регистрация: 09.01.2018
Сообщений: 1,185
|
||||||
14.08.2020, 14:30 | 7 | |||||
Да, конечно. Только поправлю себя, это массив MyArray, а не массив Kkm. Я не внимательно посмотрел первый раз.
2
|
32 / 14 / 6
Регистрация: 11.04.2014
Сообщений: 238
|
|
14.08.2020, 14:32 [ТС] | 8 |
0
|
32 / 14 / 6
Регистрация: 11.04.2014
Сообщений: 238
|
|
14.08.2020, 14:46 [ТС] | 9 |
я уже прям "запарился" с этим разбором... всякие варианты разные перебирал и все равно не выходит.
0
|
6505 / 4082 / 1605
Регистрация: 09.05.2015
Сообщений: 9,546
|
||||||||||||||||
14.08.2020, 15:29 | 10 | |||||||||||||||
Сообщение было отмечено vitamin4ik как решение
Решение
Для начала у вас json кривой, там числа записаны не по стандарту...
https://www.ietf.org/rfc/rfc4627.txt
Если это исправить удалив 0 в начале, то все прекрасно десериализуется...
1
|
32 / 14 / 6
Регистрация: 11.04.2014
Сообщений: 238
|
|
14.08.2020, 15:34 [ТС] | 11 |
Someone007, Спасибо!
Я затупил все дело было указании на массив [] и все var data = JsonConvert.DeserializeObject<Class1[]>(json);
0
|
14.08.2020, 15:34 | |
14.08.2020, 15:34 | |
Помогаю со студенческими работами здесь
11
Получение данных после десериализации JSON Верификация файла .json и .xml при десериализации Сделать генерацию исключения во время десериализации json Ошибка десериализации Ошибка сериализации/десериализации Ошибка при десериализации Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |