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

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

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

最佳答案

您可以使用:

[JsonIgnore]
[XmlIgnore]

这些将从两种序列化中隐藏您的属性(property)。 我一直试图将两者混合在一个类中,但 JSonIgnoreAtrribute 是一个密封类,并没有为我们提供无缝集成选项。

所以直接的方法是在您的可忽略属性上添加这两个属性。

关于c# - 如何从 ASP.NET WebApi 中的对象中排除某些属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12146780/

相关文章:

c# - 第二次打开控制台后尝试调用 Console.Clear() 时出现异常

.net - C# : Change the resource file without re-building?

c# - 无法将 Json 解析为 .NET 类

c# - 如何建模这个实体

javascript - 将 Blob 字符串 URL 转换为 Blob,然后转换为 base64

c# - 无法加载文件或程序集 Interop.IWshRuntimeLibrary?

c# - 如何将 lambda 插入到 Linq 声明式查询表达式中

c# - 查找上次打开的 Bloomberg 窗口的索引

.net - 安装具有依赖项的 Windows 服务

asp.net-mvc - 如何将参数传递给 mvc 4 中的局部 View