JSON Deserialization для унаследованных типов
-
28-09-2019 - |
Вопрос
У меня есть таблица данных в моей базе данных, где я храним различные настройки. Поскольку они имеют любой тип (даже сложные графики объекта), я решил сохранить свои значения как сериализованные строки JSON.
Скажем, что я сериал List<ItemBase>
. Отказ Сериализованная строка выглядит просто хорошо. Но проблема в том, что элементы списка имеют различные типы, которые наследуются от ItemBase
(который может быть абстрактным для того, что я забочусь).
Вопрос
Какой класс / библиотека / библиотека сериализации должны использовать, поэтому мои строки JSON будут правильно десентализированы для исправления экземпляров объектов.
Решение
json.net. имеет возможность Сохранить ссылки
И это поддерживает Хранение типа
Не связан с StackOverflow