我class
在我的 ASP.NET MVC 项目中使用以下 C#:
public class ZoneModel {
public int Id { get; set; }
public int Number { get; set; }
public string Name { get; set; }
public bool LineFault { get; set; }
public bool Sprinkler { get; set; }
public int Resistance { get; set; }
public string ZoneVersion { get; set; }
List<DetectorModel> Detectors { get; set; }
}
在我Controller
的一个中,我有Action
一个返回类型为 的JsonResult
,我从中返回一个ZoneModel
对象列表(从数据库填充)。该Detectors
属性包含数据,但是当我使用从控制器返回列表时return Json(viewModel);
,序列化响应中缺少检测器列表。
为什么Detectors
属性没有序列化为 JSON?