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

时间:2018-08-07 22:47:11

标签: c# json asmx

标题全部包含。我有一个asmx服务,正在接收Content-Type:application / json的请求,并且我将它直接反序列化为POCO。

除单个list属性外,所有内容都在正确反序列化。此列表是另一个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只是具有2个公共字符串属性(名称/电子邮件)的简单POCO。

prop9和prop10都不会反序列化,并且都为空。

对我如何获得反序列化进行递归有任何见解吗?

事实证明我没有将属性设置为公共属性。...太晚了。

1 个答案:

答案 0 :(得分:0)

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