使用RestEasy JSON Provider Jettison( Badgerfish映射)与 Jackson 之间的基本区别是什么?
使用另一个的优点和缺点是什么?
答案 0 :(得分:11)
Jettison很老了。
杰克逊可以说是处理JSON的标准Java库。杰克逊被列入Glassfish。
另外一些开发商警告我要离开Badgerfish。
您可以在Resteasy中实施Jackson,请参阅here.
答案 1 :(得分:1)
杰克逊实施了哪些映射(Badgerfish,自然......)?
无。杰克逊是“100%JSON”,并不试图模仿或模仿XML。属性名称映射基于标准Java Bean命名约定(尽管可以使用注释或自定义命名策略覆盖)。
有一些支持兼容性功能 - 例如可选择使用JAXB注释的功能 - 但从根本上说,Jackson是一个纯JSON / Java数据映射器,并试图最小化JSON和Java数据模型之间的阻抗。