Вопрос

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

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

Вопрос

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

Это было полезно?

Решение

json.net. имеет возможность Сохранить ссылки

И это поддерживает Хранение типа

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top