在Jackson上使用 RestEasy JSON Provider Jettison(Badgerfish 映射)之间的根本区别是什么?
使用其中一个的优点和缺点是什么?
在Jackson上使用 RestEasy JSON Provider Jettison(Badgerfish 映射)之间的根本区别是什么?
使用其中一个的优点和缺点是什么?
杰蒂森老了。
Jackson 可以说是处理 JSON 的标准 Java 库。杰克逊包含在 Glassfish 中。
还有一些开发人员警告我不要使用 Badgerfish。
您可以在 Resteasy 中实现 Jackson,请参见此处。
Jackson 实现了哪些映射(Badgerfish、natural、...)?
没有任何。Jackson 是“100% JSON”,不会试图模仿或模仿 XML。属性名称映射基于标准 Java Bean 命名约定(尽管可以使用注释或自定义命名策略覆盖)。
有一些支持兼容性特性——例如可以选择使用 JAXB 注释的能力——但从根本上说,Jackson 是一个纯 JSON/Java 数据映射器,并试图最小化 JSON 和 Java 数据模型之间的阻抗。