抽象クラス型の配列を持つカスタム オブジェクトがあります。
それを逆シリアル化するために、Json 文字列を特定のタイプの抽象クラスに変更するカスタム JavaScriptSerializer を作成しました。
JavaScriptSerializer を登録すると、「オブジェクト グラフを型に逆シリアル化できません」というエラーが表示されます。
私のクラスの構造は次のようなものです
class main {
public int FirstProp {get;set;}
public List<abstractClass> items {get;set;}
}
class abstractClass
{
public int FirstProp {get;set;}
}
class DerviedFirst : abstractClass
{
public int CustomProp {get;set;}
}
class DerviedSecond : abstractClass
{
public int INeedTHis {get;set;}
}
これを達成するにはどうすればよいですか?つまり、リストを個々のクラス オブジェクト型にキャストしたい