asmx JSON反序列化程序未反序列化列表



标题包含了所有内容。我有一个asmx服务,它正在接收一个内容类型为application/json的请求,我让它直接反序列化到POCO。

除了一个列表属性外,所有内容都在正确地反序列化。这个列表是另一个POCO的,但我也试图让它只反序列化字符串,但它仍然不会反序列化。

public class InputInfo {
public String prop1  { get; set; }
public String prop2  { get; set; }
public String prop3  { get; set; }
public String prop4  { get; set; }
public String prop5  { get; set; }
public String prop6  { get; set; }
public Guid prop7    { get; set; }
public String prop8  { get; set; }
Public List<String> prop9             { get; set; }
Public List<InputInfoSubclass> prop10 { get; set; }
}

InputInfoSubclass只是一个简单的POCO,具有2个公共字符串属性(名称/电子邮件(。

prop9和prop10根本不反序列化,并且都为null。

了解如何使反序列化递归吗?

事实证明,我没有将这些房产设置为公共。。。。太晚了。

查看您的代码,它们似乎是私有的。尝试将它们公开

最新更新