Jerseyと一緒にJavaで安らかなWebサービスを実装しようとしています。 クライアント側とサーバー側の間で通信するために、私はXMLを監視しています。 私はすでにJSONを試しました。 JSONを使用する場合はジャージーXML(JSON以外のカプセル化が必要なオブジェクト)のRESTfulサービス
、カプセル化は次のようにPOJO・オブジェクトである:
@XmlRootElement
public class MyPojo {
public int a;
public int[] b;
}
その後、私はちょうど
public String classname(MyPojo p)
のように休憩クラスのヘッダを得たが、私のようなヘッダを必要とします
public String classname(int a, int [] b)
Rest-Headersを読み込んでフォーム要素を自動的に作成します。
@Consumes("application/xml")
public classname methodname(@QueryParam("a") Integer a, @QueryParam("b") IntArray b)
が動作するはずです: 例があることを見せてくれました。 質問:このメソッドのXMLリクエスト(XMLでJSON.stringify()など)を作成するにはどうすればよいですか?これを行うより良い方法がありますか?