我试图使用:
导入Json字符串 AreaField areaField = new AreaField();
areaField = (AreaField)JsonConvert.Import(typeof(AreaField), HdnData.Value);
类定义如下:
public class AreaField
{
public List<AreaFieldItem> AreaFieldItem { set; get; }
}
public class AreaFieldItem
{
public string Name { set; get; }
public bool Required { set; get; }
}
我收到错误:
无法从JSON数组值导入System.Collections.Generic.List`1 [FieldItem]。
我猜导入的原生实现不能处理列表?我自己反序列化了吗?
答案 0 :(得分:1)
我认为Jayrock不支持通用列表。请尝试使用AreaFieldItem数组:
public class AreaField
{
public AreaFieldItem[] AreaFieldItem { set; get; }
}