2016-11-18 146 views
0

我正在序列化对象让我们把它称为X给Json,X中的一个字段是对象的类型(这里我指定了不同的类实例)。Json反序列化对象为字典

public object value 
{ 
    get; 
    set; 
} 

所以反序列化后,我得到valueDictionary<propertyName, value>

["x", "valX"] 
["y", "valY"] 

我明白为什么这个工程那个样子,所以我的问题是什么是根据本value我可以创造propper类实例的最佳方法创建新的instane和分配propertieces:

new A() 
{ 
    x = value["x"], 
    y = value["y"], 
    . 
    . 
    . 
} 

但是有没有什么方法可以实现这一目标?

回答