标题包含了所有内容。我有一个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。
了解如何使反序列化递归吗?
事实证明,我没有将这些房产设置为公共。。。。太晚了。
查看您的代码,它们似乎是私有的。尝试将它们公开