2011-01-24 8 views
1

私はRESTフレームワークを初めて使い、整数の配列を必要とする単純なメソッドを公開しようとしていて、文字列の配列を返します。しかし、私はどのようなmimetype @Producesとメソッドに混乱している必要がありますか?クライアントはそれをどのように取得すべきですか?RESTful Webサービスメソッドからプリミティブ配列を返す

XML/JSON形式で複雑なオブジェクトを送信するためにJAXBを使用する方法を見てきました。しかし、私はまだプリミティブ/配列のためのコードを見ていない...誰かが助けてくれる?誰かが...また

感謝をSOAPサービスのようなコードを表示することができた場合

プラス、私は感謝されます!

PS:サービスを開発するために、EclipseのJersey/Javaを使用しています。

答えて

2

プリミティブと配列は自動的に処理されます。あなたは特別なことをする必要はありません。

@Producesおよび@Consumesは返されるオブジェクトの種類ではありません。それらは、サービスが消費して生成するコンテンツタイプに関するものです。それらはオブジェクトの表情の表現に関連しています。したがって、@Produces("application/json")がある場合、フレームワークは結果を表現するためにJSONを使用します。

RESTEasy(Jerseyの文書に加えて、既に見てきたことがある)の文書を見ることができます。包括的な方法でJAX-RSをカバーします。

+0

私は同じことを達成しようとしていますが、傾けることはできません。いくつかのコードを教えていただけますか? – SlowAndSteady

+0

私は今、コアを持っていない - しばらく前にジャージーといくつかの概念実証を行った。どうやってコードを共有して、何が間違っているかを指摘してみましょう。 – Bozho

関連する問題