5

我有一个使用 JAXB 注释的 java bean @XmlRootElement(name="beanName"):. 有没有办法配置jackson在反序列化时使用注释的name属性?@XmlRootElement

4

3 回答 3

1

为了确保Jackson 使用类的@XMLRootElement,我所做的一件事是将提供程序类设置为JacksonJaxbJsonProvider(而不是例如JacksonJsonProvider)。这可以通过多种方式完成,具体取决于您使用的 JAX-RS 实现,以及代码是客户端还是服务器端。

于 2014-09-29T14:17:08.517 回答
0

看起来这在杰克逊 1.7 中可用:

http://jira.codehaus.org/browse/JACKSON-163

见最后一条评论。

于 2011-06-11T16:54:47.400 回答
0

是的,像这样

@JacksonXmlRootElement(localName = "SOMETHING_ELSE")
public class MyClass
{
}
于 2018-08-20T07:06:45.283 回答