2016-11-18 172 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"], 
    . 
    . 
    . 
} 

但是有沒有什麼方法可以實現這一目標?

回答