我的数据库中有一个数据表,我在其中存储了各种设置。由于它们是任何类型(甚至复杂的对象图),因此我决定将其值存储为序列化的JSON字符串。

假设我序列化 List<ItemBase>. 。序列化的字符串看起来不错。但是问题在于,列表项目是从从中继承的各种类型的 ItemBase (对于我关心的东西也可能是抽象的)。

问题

我应该使用哪个(de)序列化类/库,以便将我的JSON字符串正确化以纠正对象实例。

有帮助吗?

解决方案

json.net 有能力 保留参考

它支持 存储类型

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top