2012-02-13 12 views
0

私はSpring 3に基づいてアプリケーションを構築していますが、JSON ans XMLオブジェクトを作成するためのSpringライブラリがありますか?Spring JSONとXML

変数を使ってXMLやJSONを作成してwebserviceに送信したいとします。

私はGoogleで探していたが、私は特別なものは見つけられなかった。

私を助けてくれますか?

答えて

1

XMLオブジェクトを作成するには、JAXBとspring-oxmプロジェクトを使用する必要があります。 XML処理を大幅に簡素化します。

JSONの場合は、Jacksonライブラリが最も一般的に使用されます。

Spring MVCからXML/JSONを消費したい場合は、コントローラ内のJavaオブジェクトを期待/返すだけです。 Springはマーシャリングとアンマーシャリングを行います。 XMLは無料です。ジャクソンが利用可能な場合、JSONサポートは自動的に有効になります。

最後に、SOAP Webサービスのクライアントになりたい場合は、spring-wsを試してください。これがRESTサービスの場合は、特にRestTemplateが設計されています。

0

春は、pojoをjsonに変換するためにjacksonを使用します(automatically for you)。

xmlからpojosにデータをマーシャリングするには、jaxb(春の部分ではありません)を使用できます。

+0

OPは、Spring MVCについて言及していません。明らかに、JSON/XMLに明示的にデータをシリアル化したいと考えています。 –