Json asp.net mvc web api仅在响应时忽略属性

Json asp.net mvc web api仅在响应时忽略属性,json,serialization,asp.net-web-api,Json,Serialization,Asp.net Web Api,我知道[JsonIgnore]属性。不幸的是,它忽略了请求和响应的属性 我需要一种方法,在响应过程中只忽略它。必须使用两个不同的类来处理请求和响应(甚至通过使用继承)不是一个可接受的解决方案,因为这会带来大量的对象复制麻烦 非常感谢您的帮助。JsonIgnore指示JsonSerializer不要序列化请求和响应的公共字段或公共读/写属性值 听起来你好像有设计问题。单独且更恰当地创建请求/响应数据契约。对于同一操作的请求和响应,使用两个单独的类是绝对正确的,而且通常是必要的。你为什么不这么认为?

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

我需要一种方法,在响应过程中只忽略它。必须使用两个不同的类来处理请求和响应(甚至通过使用继承)不是一个可接受的解决方案,因为这会带来大量的对象复制麻烦


非常感谢您的帮助。

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


听起来你好像有设计问题。单独且更恰当地创建请求/响应数据契约。

对于同一操作的请求和响应,使用两个单独的类是绝对正确的,而且通常是必要的。你为什么不这么认为?