【问题标题】:asp.net mvc web api ignore property on response ONLYasp.net mvc web api 仅在响应时忽略属性
【发布时间】:2014-08-22 09:01:30
【问题描述】:

我知道[JsonIgnore] 属性。不幸的是,它忽略了请求和响应的属性。

我需要一种方法在 RESPONSE 期间忽略它。必须使用两个不同的类来处理请求和响应(即使使用继承)不是一个可接受的解决方案,因为它引入了很多对象复制麻烦。

感谢任何帮助。

【问题讨论】:

  • 对同一个动作的请求和响应使用两个不同的类是非常好的,而且经常需要。为什么你认为不是?

标签: json serialization asp.net-web-api


【解决方案1】:

JsonIgnore 指示 JsonSerializer 不要序列化请求和响应的公共字段或公共读/写属性值。

听起来您遇到了设计问题。单独且更正确地创建您的请求/响应数据合同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-15
    • 2021-01-20
    • 2018-10-01
    相关资源
    最近更新 更多