xmlmapper new deserializar convert java json jaxb jackson

java - new - Configure Jackson para usar la propiedad name de @XmlRootElement



xmlmapper jackson (2)

Parece que esto está disponible en Jackson 1.7:

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

Ver último comentario.

Tengo un Java Bean que usa la anotación JAXB: @XmlRootElement(name="beanName") . ¿Hay alguna forma de configurar a jackson para usar la propiedad de name de la anotación @XmlRootElement al deserializar?


Una cosa que hice para asegurarme de que Jackson usa @XMLRootElement de una clase es configurar la clase de proveedor para que sea JacksonJaxbJsonProvider (en lugar de, por ejemplo, JacksonJsonProvider ). Esto se puede hacer de varias maneras, dependiendo de la implementación de JAX-RS que esté utilizando y de si el código es del lado del cliente o del servidor.