Десериализация JSON в унаследованные типы

У меня есть таблица данных в моей базе данных, в которой я храню различные настройки. Поскольку они относятся к любому типу (даже сложные графы объектов), я решил сохранить их значения в виде сериализованных строк JSON.

Допустим, я сериализовал List . Сериализованная строка выглядит нормально. Но проблема в том, что элементы списков имеют различные типы, унаследованные от ItemBase (которые также могут быть абстрактными для меня).

Вопрос

Какой класс / библиотеку (де) сериализации мне следует использовать, чтобы мои строки JSON были правильно десериализованы для исправления экземпляров объектов.

14
задан Robert Koritnik 16 October 2013 в 05:34
поделиться