0

我遇到了在 Tomee+ v1 中似乎被忽略的 Jackson 注释问题。我使用 Jackson 将我的 REST 响应序列化为 JSON。我打开它设置:
openejb.cxf.jax-rs.providers = org.codehaus.jackson.jaxrs.JacksonJsonProvider in system.properties

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

我尝试使用 Jackson 1.X 和 Jackson 2.x。

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

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

干杯,qmacpit

4

1 回答 1

1

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

于 2012-09-24T07:41:13.120 回答