我正在阅读有关为RESTful Web服务配置JSON的教程: https://blogs.oracle.com/enterprisetechtips/entry/configuring_json_for_restful_web
JAXB定义了如何从XML转换Java对象。
但是我不明白为什么在创建返回JSON响应的RESTful Web服务时我们必须使用JAXB bean模型?毕竟它是JSON而不是XML,对吗?
答案 0 :(得分:1)
但是,我不明白为什么我们必须使用JAXB bean模型 创建返回JSON响应的RESTful Web服务?
简答
您不必使用JAXB来使用JAX-RS框架创建RESTful服务。 JAX-RS提供MessageBodyReader
/ MessageBodyWriter
机制来插入您想要的任何绑定。 JSON绑定提供程序通常包含可以直接使用的这些类的实现。以下是如何使用EclipseLink MOXy(我是技术主管)执行此操作的示例:
使用JAXB的优势
应用JAXB映射提供了一种简单的机制,可以提供一组映射来获取数据的XML和JSON表示。