1

我有一个自定义对象,它有一个抽象类类型的数组。

为了反序列化它,我制作了一个自定义 JavaScriptSerializer,它将 Json 字符串更改为抽象类的特定类型。

现在,当我注册 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