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"],
.
.
.
}
しかし、それを達成するためのより良い方法はありますか?