В моей базе данных есть таблица данных, в которой хранятся различные настройки.Поскольку они имеют любой тип (даже сложные графы объектов), я решил сохранить их значения в виде сериализованных строк JSON.
Скажем, я сериализовал List<ItemBase>
.Сериализованная строка выглядит просто отлично.Но проблема в том, что элементы списка имеют различные типы, которые наследуются от ItemBase
(что также может быть абстрактным для того, что меня волнует).
Вопрос
Какой (де) класс сериализации/ библиотеку, которую я должен использовать, чтобы мои строки JSON были правильно десериализованы для исправления экземпляров объекта.