2012-08-14 6 views

risposta

10

Jettison è vecchio.

Jackson è probabilmente la libreria Java standard per l'elaborazione di JSON. Jackson è incluso in Glassfish.

Anche alcuni sviluppatori mi hanno avvisato di stare fuori da Badgerfish.

è possibile implementare Jackson nel Resteasy, vedere here.

+1

Quali sono i motivi per "stare fuori Badgerfish"? – kiddouk

0

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

Quali mappature (Badgerfish, naturale, ...) non implementa Jackson?

Nessuno. Jackson è "100% JSON" e non tenta di imitare o emulare XML. La mappatura dei nomi di proprietà si basa sulla convenzione di denominazione Java standard (sebbene possa essere sostituita mediante annotazioni o strategia di denominazione personalizzata).

Esistono alcune funzionalità di compatibilità di supporto, come la possibilità di utilizzare facoltativamente le annotazioni JAXB, ma fondamentalmente Jackson è un semplice mapper dati JSON/Java e cerca di minimizzare l'impedenza tra i modelli di dati JSON e Java.

+0

spiega solo che Jackson è il suo fornitore di JSON puro. – Koekiebox

+0

Ecco perché ho aggiunto il disclaimer sulla mia ignoranza. :) scusa non ho potuto aiutare – feniix