我正在研究 asp.net mvc 4 web api。我正在尝试将记录列表作为 json 响应返回。我的表包含四个字段 field1、field2、field3 和 field4,我写了这样的动作,
public List<MyTable> GetRecords()
{
return context.mytable.ToList();
}
我得到了这样的回应,
[{"field1":true,"field2":false,"field3":true,"field4":false}]
现在我只需要获取值为 true 的字段,因此上述响应将如下所示,
[{"field1":true,"field3":true}]
我尝试过使用 [JsonIgnore] 属性,但它只能在创建模型类时使用,例如,
[JsonIgnore]
public string field1{get; set;}
我如何以编程方式在字段上应用 jsonignore,以便我只能返回指定的字段。请指导我。