Différence entre Larguer et Jackson dans JBoss
Quel est le fundmental différence entre l'utilisation de RestEasy JSON Fournisseur de Larguer (Badgerfish cartographie) sur Jackson?
Ce qui est des avantages et des inconvénients de l'utilisation de l'un sur l'autre?
Vous devez vous connecter pour publier un commentaire.
Larguer est vieux.
Jackson est sans doute le standard Java Bibliothèque pour le traitement de JSON. Jackson est inclus dans Glassfish.
Aussi certains développeurs m'a prévenu de rester hors Badgerfish.
Vous pouvez mettre en œuvre Jackson dans Resteasy, voir ici.
http://wiki.fasterxml.com/JacksonFAQ#Which_mappings_.28Badgerfish.2C_natural.2C_....29_does_Jackson_implement.3F
Les mappages (Badgerfish, naturel, ...) n'Jackson mettre en œuvre?
Aucun. Jackson est "100% JSON" et n'essaie pas d'imiter ou de reproduire XML. Nom de propriété de la cartographie est basée sur le standard Java Bean convention de nommage (bien que peut être substituée à l'aide d'annotations personnalisées ou stratégie de nommage).
Il y a quelques soutien de la compatibilité des fonctionnalités, telles que la capacité à éventuellement utiliser des annotations JAXB -- mais, fondamentalement, Jackson est un pur JSON/Java de mapper des données et essaie de réduire l'impédance entre JSON et Java modèles de données.