Json将对象反序列化为Dictionary

时间:2016-11-18 10:57:42

标签: c# json dictionary

我序列化对象让我们将它称为.sub-container给Json,X中的一个字段是对象的类型(这里我指定不同的类实例)。

X

因此,在反序列化后,我将public object value { get; set; } 作为value

Dictionary<propertyName, value>

我理解为什么这样做会这样,所以我的问题是根据这个["x", "valX"] ["y", "valY"] 创建propper类实例的最佳方法是什么我可以创建新的instane并分配属性:

value

但有没有更好的方法来实现这一目标?

1 个答案:

答案 0 :(得分:2)

我认为这可能会对您有所帮助:https://stackoverflow.com/a/3744505/6756334

用json.net(http://www.newtonsoft.com/json)解决了一个很棒的库,用于在c#中序列化和反序列化json

相关问题