2016-11-18 17 views
0

私はオブジェクトをシリアライズしています。XをJsonに、Xのフィールドの1つはオブジェクトのタイプです(ここでは別のクラスインスタンスを割り当てます)。Jsonは辞書としてオブジェクトを逆シリアル化します

public object value 
{ 
    get; 
    set; 
} 

だから逆シリアル化後に私は私の質問は、私ができるこのvalueに応じpropperクラスのインスタンスを作成するための最良の方法があるものですので、私は、これはそのように動作するかを理解value

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

Dictionary<propertyName, value>として取得します新しいインスタンスを作成してプロパティを割り当てる:

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

しかし、それを達成するためのより良い方法はありますか?

答えて

関連する問題