Tengo un Java Bean que usa la anotación JAXB: @XmlRootElement(name="beanName")
. ¿Hay alguna manera de configurar a jackson para usar la propiedad name
de la anotación @XmlRootElement
al deserializar?Configure Jackson para usar la propiedad name de @XmlRootElement
5
A
Respuesta
0
Parece que esto está disponible en Jackson 1.7:
http://jira.codehaus.org/browse/JACKSON-163
Ver último comentario.
1
Una cosa que hice para asegurarme de que Jackson usa @XMLRootElement de una clase es establecer la clase de proveedor en 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.
Cuestiones relacionadas
- 1. Configure Jersey/Jackson para NO usar la anotación de campo @XmlElement para el nombre de campo JSON
- 2. ¡Configure IntelliJ para usar Subversion!
- 3. configure Hibernate para usar un persistence.xml renombrado
- 4. Jackson: La conversión de la propiedad del objeto JSON para anidada con la notación de puntos
- 5. Filtro de propiedad global en Jackson
- 6. Nombres XmlSeeAlso y XmlRootElement?
- 7. Vista de Jackson Json para la deserialización
- 8. La mejor manera de usar Jackson JsonNodeFactory
- 9. Cómo generar clases @XmlRootElement para tipos de base en XSD?
- 10. @XMLRootElement versus @XmlType
- 11. ¿Deberíamos usar Long-Name o Short-Name en JavaScript Coding?
- 12. Manejo de nombres alternativos de propiedad en Jackson Deserialización
- 13. div # name vs #name
- 14. ¿Cómo usar grep para obtener algo justo después de `name =`?
- 15. JAXB elementos parciales-unmarshalling sin @XmlRootElement
- 16. Configure un MaxItemsInObjectGraph de un cliente WCF al usar Unity
- 17. El método .fadeOut() para usar la propiedad de visibilidad en función de la propiedad de visualización
- 18. Reflection - get property name
- 19. Jersey & Jackson - Recurso modificando la salida de Jackson
- 20. configure la aplicación Grails para usar el conjunto de conexiones JDBC
- 21. Jackson usa JsonSerialize.Inclusion.NON_NULL excepto para una clase
- 22. Jackson - JSON para POJO con entradas múltiples
- 23. cómo usar la propiedad del objeto NSNotificationcenter
- 24. Rails select_date form name
- 25. java package name fracaso de la convención
- 26. Jackson handling Elementos envueltos
- 27. Configure rutas REST en Express JS para Ajax solo para usar con Backbone
- 28. Configure JSON.NET para ignorar los atributos de DataContract/DataMember
- 29. Especificación de la política de nombres de campo para Jackson
- 30. Configure Rails para generar salida HTML en lugar de XHTML
¿Encontró una respuesta todavía? – oligofren
¿Qué versión de Jackson? –