使用JSON Web服务的有效方法?

时间:2013-07-12 13:28:05

标签: java json web-services

使用RESTful JSON网络服务的有效方法是什么?

如果我能够在调用使用POJOs数据字符串响应的Web服务后以某种方式自动填充JSON,那么最好是我。

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

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

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

1 个答案:

答案 0 :(得分:1)

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