1

我正在阅读有关为 RESTful Web 服务配置 JSON 的教程: https ://blogs.oracle.com/enterprisetechtips/entry/configuring_json_for_restful_web

JAXB 定义了 Java 对象如何从 XML 转换为 XML。

但是我不明白为什么在创建返回 JSON 响应的 RESTful Web 服务时我们必须使用 JAXB bean 模型?毕竟它是 JSON 而不是 XML,对吧?

4

1 回答 1

1

但是我不明白为什么在创建返回 JSON 响应的 RESTful Web 服务时我们必须使用 JAXB bean 模型?

简答

您不必使用 JAXB 来使用 JAX-RS 框架创建 RESTful 服务。JAX-RS 提供MessageBodyReader/MessageBodyWriter机制来插入您想要的任何绑定。JSON 绑定提供程序通常包含您可以直接使用的这些类的实现。下面是如何使用EclipseLink MOXy执行此操作的示例(我是技术主管):

使用 JAXB 的优势

应用 JAXB 映射提供了一种简单的机制来提供一组映射来获取数据的 XML 和 JSON 表示。

于 2012-06-28T17:48:12.713 回答