2012-08-14 22 views

Respuesta

10

Jettison es viejo.

Jackson es posiblemente la biblioteca estándar de Java para procesar JSON. Jackson está incluido en Glassfish.

También algunos desarrolladores me han advertido que me mantenga alejado de Badgerfish.

que se pueden implementar en Jackson Resteasy, ver here.

+1

¿Cuáles son las razones para "mantenerse alejado de Badgerfish"? – kiddouk

0

http://wiki.fasterxml.com/JacksonFAQ#Which_mappings_.28Badgerfish.2C_natural.2C_....29_does_Jackson_implement.3F

Qué asignaciones (Badgerfish, natural, ...) no implementar Jackson?

Ninguno. Jackson es "100% JSON" y no trata de imitar o emular XML. La asignación de nombre de propiedad se basa en la convención de nomenclatura Java Bean estándar (aunque se puede anular utilizando anotaciones o estrategia de nomenclatura personalizada).

Existen algunas características de compatibilidad de compatibilidad, como la posibilidad de utilizar opcionalmente anotaciones JAXB, pero fundamentalmente Jackson es un mapeador de datos JSON/Java puro e intenta minimizar la impedancia entre los modelos de datos JSON y Java.

+0

sólo explica que Jackson es su propio proveedor de JSON pura. – Koekiebox

+0

Es por eso que agregué el descargo de responsabilidad sobre mi ignorancia. :) lo siento, no pude ayudar – feniix