Jersey framework usa las bibliotecas Jackson y Jettison para JSON unmarshalling/clasificaciones. AFAIK, Jettison es para mapear JSON a XML (con soporte de mecanismo diferente como notación mapeada) y Jackson es para generación/análisis JSON (estoy usando esto sin Jersey también).Uso de Jackson & Jettison en Jersey
¿Utilizará Jersey estos dos para dos funcionalidades diferentes o ambas para la misma funcionalidad de generación/análisis JSON?
Solo quiero compatibilidad con el formato JSON. En mi primer pensamiento, parece que puedo eliminar cualquiera de las dependencias y creo que puedo eliminar Jettison ya que Jacksone parece la opción más natural para la generación/análisis JSON.
Gracias. Pero estoy viendo el Jettison como una dependencia (estoy usando Maven), aunque estoy usando un mapeo regular/directo. – manikanta
Sí, si algo más lo necesita (ya sea durante el tiempo de ejecución o tal vez solo para compilación, como es el caso de Jersey, creo), debe incluirse. Pero si se usa es configurable con Jersey, y no hay daño en incluirlo. – StaxMan
No estoy de acuerdo con el término "No hay daño al incluirlo". Saber lo que se usa para lo que es importante. Maven está haciendo que los desarrolladores se vuelvan perezosos y los proyectos se hinchen. –