0 / 0 / 1
Регистрация: 18.01.2017
Сообщений: 2
|
|||||||||||||||||||||
1 | |||||||||||||||||||||
.NET 4.x Десериализация классов наследников18.01.2017, 11:34. Показов 2784. Ответов 2
Метки нет (Все метки)
Для теста имеется такой набор классов:
Кликните здесь для просмотра всего текста
Создаю экземпляры: Кликните здесь для просмотра всего текста
Пытаюсь серелизовать и десерелизовать:
Вот конвертер: Кликните здесь для просмотра всего текста
Как сделать, чтобы десерелизовалось правильно? Спасибо.
0
|
18.01.2017, 11:34 | |
Ответы с готовыми решениями:
2
Десериализация разных классов с одним названием Сериализация и десериализация в Json нескольких разных классов Вызов методов у классов наследников Полчение массива наследников из листа базовых классов |
18.01.2017, 12:39 | 2 | |||||
Попробуйте вот так.
1
|
0 / 0 / 1
Регистрация: 18.01.2017
Сообщений: 2
|
||||||
19.01.2017, 12:05 [ТС] | 3 | |||||
Да так работает. Я так понял за счет того что в json добавляется информация о типе.
Возможно это сделать без информации о типе в json и с помощью JSON.NET ? Я думаю через кастомные конвертеры, которые JSON.NET позволяет делать, это как-то все-таки возможно. Добавлено через 46 минут Нашел способ как сделать тоже самое с json.net. Достаточно настройку сделать:
0
|
19.01.2017, 12:05 | |
19.01.2017, 12:05 | |
Помогаю со студенческими работами здесь
3
Как заполнить List<MyClass> случайным количеством классов наследников? Сериализация наследников известных классов Реализация классов-наследников или классов-родителей Наследование. Неправильная работа одного из классов наследников Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |