Spring Rest 模板和 JSON 数据
我正在调用返回复杂 JSON 对象的第 3 方 Restful Web 服务。 Spring 或任何开源工具有没有办法自动生成客户端代码对象。
在Soap中,我习惯在cxf中执行wsdl2java,但我不知道在restful空间中等效的是什么。
最后我想使用其余模板进行以下调用: restTemplate.getForObject("url",generateObject.class)
I'm calling a 3rd party restful webservice that returns a complex JSON object. Is there a way for Spring or any open source tool to auto generate the client side code object.
In Soap, I'm use to doing wsdl2java in cxf but I don't know what the equivalent is in the restful space.
In the end I would like to use the rest template to make the following call:
restTemplate.getForObject("url", generateObject.class)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
答案是肯定的,只要您的输入文件有 json 架构。
我现在不记得这个框架是如何命名的,但它是谷歌的产品。
它自动生成用 Json 注释的 Java 类。这真的很好。我会寻找名字。
Answer is yes as long as you have json schema for your input file.
I dont remember at the moment how this framework is called but it is google product.
It auto generates Java class annotated with Json. It is really good. I will look for name.
对于同样的事情,我使用了一个名为 XStream 的框架(http://x-stream.github.io/)。它很轻,肯定会对您有所帮助:)
For the same thing I used a framework called XStream (http://x-stream.github.io/). It's pretty light and will definately help you :)