使用 Jackson JSON 处理器和 Apache Wink
0:完全删除数组。例如:object : { }
很明显,在 Javascript 中对不同结构的编码限制会导致多余的、不必要的复杂性。
Jettison Jettison 对 JSON 生成使用 Badgerfish 惯例,这将生成一种结构,这种结构在转换为 Javascript 对象后很难进行导航。优点描述在本地序列化列表的能力Jackson 可以直接从服务中返回一个字符串对象的列表,无需一个封装的 XML 元素。数组处理 Jackson 拥有良好的、可预见的数组序列化设施。速度 具有比其他提供程序更快的速度。许可Apache License 2.0 得到了很好的理解。使用该许可的组件被用于商业和免费软件产品。
?
?
结束语
Apache Wink 作为 JAX-RS 规范的实现得到了日益广泛的应用。JSON.org、Jettison 和 JSON 等面向 JSON 同步的默认提供程序存在某些问题。在本文中,您了解了如何配置已有的支持 Apache Wink 的 Web 应用程序来使用 Jackson JSON 提供程序。本文中的例子通过使用一个支持 Jackson 的简单 JAX-RS Web 服务的示例代码展示了该提供程序的优点。
?
原文:http://www.ibm.com/developerworks/cn/web/wa-aj-jackson/index.html