2011-12-05 10 views
0

私は複雑なJSONオブジェクトを返す第三者の安らかなWebサービスを呼び出しています。 Springや任意のオープンソースツールがクライアントサイドコードオブジェクトを自動生成する方法はありますか?春休みテンプレートとJSONデータ

soapでは、私はcxfでwsdl2javaを使用するのに使っていますが、それと同等のものが安静な空間にあるのかどうかわかりません。最後に

私は、次の呼び出しを行うために、残りのテンプレートを使用したいと思います: restTemplate.getForObject(「URL」、generateObject.class)

答えて

1

回答は、限り、あなたはあなたのためのJSONスキーマを持っているようyesです入力ファイル。 私はこのフレームワークがどのように呼び出されたか覚えていませんが、Googleの製品です。

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 –