提问者:小点点

Tomee JAX-RS:忽略Jackson注释


我对Jackson注释有一个问题,在《大部头1》中似乎被忽略了。我使用Jackson将REST响应序列化为JSON。我打开了设置:
openejb。cxf。jax-rs.providers=org。科德豪斯。杰克逊。jaxrs。JacksonJsonProvider在系统中。属性

Jackson序列化工作正常,除了所有似乎被完全忽略的Jackson注释。事件像@JsonIgnore或@JsonProperty这样的基本事件对json响应没有影响。我也尝试了Mix-ins,但它们也不起作用。

我试过杰克逊1。X和Jackson 2。x。

唯一影响JSON结构的是Jaxb注释(如@XmlTransient)。

有人在Tomee工作吗???任何反馈非常感谢

干杯,qmacpit


共1个答案

匿名用户

事实证明,它在TomEE v 1.0中无法正常工作。如果你想让它运行,你必须使用更高的版本(目前是快照版本)。在官方tomEE论坛上查看我的原始帖子。http://openejb.979440.n4.nabble.com/TomEE-Jackson-ignored-annotations-td4657511.html#a4657518