标签: json xml jersey jax-rs
如果我的接受类型为.accept(MediaType.APPLICATION_XML),但我不希望我的某个Java类模型字段出现在输出中,但.accept(MediaType.APPLICATION_JSON)中应显示相同的字段。
.accept(MediaType.APPLICATION_XML)
.accept(MediaType.APPLICATION_JSON)
有没有办法实现这个目标?
我尝试了@XmlAccessorType(XmlAccessType.NONE)以及@XmlTransient,但两者似乎也隐藏了JSON输出。
@XmlAccessorType(XmlAccessType.NONE)
@XmlTransient
答案 0 :(得分:1)
一旦JSON和XML提供商都能识别@XmlTransient等注释,您最好为所支持的每种媒体类型tailored DTOs。