1

抽象クラス型の配列を持つカスタム オブジェクトがあります。

それを逆シリアル化するために、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;}
}

これを達成するにはどうすればよいですか?つまり、リストを個々のクラス オブジェクト型にキャストしたい

4

0 に答える 0