如何从ASP.NET WebApi中的对象中排除某些属性

时间:2012-08-27 17:39:13

标签: c# .net asp.net-mvc asp.net-web-api

如果我有一个从WebApi返回的对象,是否可以将其中一个属性标记为隐藏?

1 个答案:

答案 0 :(得分:7)

您可以使用:

[JsonIgnore]
[XmlIgnore]

这些会将您的属性隐藏在两种序列化中。 我一直试图将它们混合在一个类中,但JSonIgnoreAtrribute是一个密封类,并没有给我们带来无缝集成选项。

因此,直接的方法是在可忽略的属性上添加两个属性。