0

使用RESTful JSONWeb 服务的有效方法是什么?

如果我可以POJOs在调用响应JSON数据字符串的网络服务后以某种方式自动填充,那么对我来说最好。

Web 服务不提供任何模式数据,如 WSDL 或 XSD。我知道Jackson库可以将 json 字符串转换为 pojos。但因此,pojos 必须先存在。

那么,我怎样才能最好地自动生成它们,最好使用 Jackson 注释。

或者,你能推荐不同的框架吗?

4

1 回答 1

1

我能想到的一种方法是调用 restful web 服务(jax-rs)并使用接受 application/xml http 标头标志,这将返回一个 xml 表示。然后使用 xjc 和 jaxb 从 xml 创建模式和 jaxb pojos,然后您可以使用带有接受 application/json http 标头的相同 jaxb 对象,它应该从 json 响应自动转换为 jaxb java 对象。但是话又说回来,您可以自己创建一个 pojo 并首先使用 jaxb 注释对其进行注释。

于 2013-07-12T14:59:22.850 回答