动态忽略web api结果中的空值

时间:2016-05-10 06:53:12

标签: c# json asp.net-mvc json.net

使用C#

我正在使用web api方法 webmethod1 返回一个包含10个成员的POCO类 pcl1 的列表。我还有 webmethod2 ,它返回 pcl1 的缩短版本。缩短我的意思是我故意只填充该班级的3名成员。

由于返回了大量记录,我想通过忽略POCO类中的空值成员来略微提高性能。当然,我可以创建第二个POCO类,并在我的代码循环中搜索结果并投射它等等但我想我会探索这个dunamic Ignore if null选项(如果可用)。此外,我不能在我的10人POCO课程中使用[Ignore if null]属性。

有没有办法在编译JSON结果时动态忽略空值?

0 个答案:

没有答案