2011-12-05 76 views
0

我正在調用返回複雜JSON對象的第三方restful webservice。有沒有辦法讓Spring或任何開源工具自動生成客戶端代碼對象。Spring Rest模板和JSON數據

在Soap中,我用來在cxf中做wsdl2java,但我不知道在restful空間中的等效物是什麼。

最後,我想用剩下的模板來進行下面的調用: restTemplate.getForObject(「URL」,generateObject.class)

回答

1

答案是肯定的,只要你爲JSON模式的輸入文件。 我現在還不記得這個框架是如何被調用的,但它是谷歌產品。

它自動生成用Json註釋的Java類。這真的很好。我會尋找名字。

+0

你的意思是GSON(http://code.google.com/p/google-gson/)的任何機會? – Friek

+0

我不記得現在我必須檢查其他筆記本電腦。我會明天早上讓你如果沒問題 –

+1

我已經明白了它是com.googlecode.jsonschema2pojo。 –

1

對於同樣的事情,我使用了一個名爲XStream的框架(http://x-stream.github.io/)。這是非常輕,將肯定幫助你:)

+0

我同意,我從REST調用中解析XML響應。看看這個http://stackoverflow.com/questions/8312573/spring-restful-client-root-tag-exception –