对继承类型的JSON反序列化

Rob*_*nik 14 .net json strong-typing javascriptserializer deserialization

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

让我们说我序列化了一个List<ItemBase>.序列化字符串看起来很好.但问题是列表项具有从中继承的各种类型ItemBase(对于我所关心的内容,这也可能是抽象的).

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

Cod*_*aos 10

json.net具有保留引用的能力

它支持存储类型