【发布时间】:2011-12-05 22:32:30
【问题描述】:
我正在调用返回复杂 JSON 对象的第 3 方 Restful Web 服务。 Spring 或任何开源工具有没有办法自动生成客户端代码对象。
在 Soap 中,我习惯于在 cxf 中执行 wsdl2java,但我不知道在 restful 空间中的等价物是什么。
最后我想使用其余模板进行以下调用: restTemplate.getForObject("url", generateObject.class)
【问题讨论】:
我正在调用返回复杂 JSON 对象的第 3 方 Restful Web 服务。 Spring 或任何开源工具有没有办法自动生成客户端代码对象。
在 Soap 中,我习惯于在 cxf 中执行 wsdl2java,但我不知道在 restful 空间中的等价物是什么。
最后我想使用其余模板进行以下调用: restTemplate.getForObject("url", generateObject.class)
【问题讨论】:
只要您的输入文件有 json 架构,答案是肯定的。 我现在不记得这个框架是如何被调用的,但它是谷歌产品。
它会自动生成带有 Json 注释的 Java 类。这真的很好。我会找名字的。
【讨论】:
对于同样的事情,我使用了一个名为 XStream (http://x-stream.github.io/) 的框架。它很轻,肯定会帮助你:)
【讨论】: