0

@XmlRootElement注釈付きのモデル クラスがあります。関数で応答として受け取る方法を知りたいです。

私のモデルクラス:

@XmlRootElement
public class SurveyAnswers {

    List<Long> Q_id;
    Date date;
    String SurveyType;
    List<Answers> answers;
    float versionid;
    String mac;
    String remarks;

    // getter and setter here

}

以前MultivaluedMap<String, String>はすべての文字列ベースの応答に使用していましたが、ここでは受け取る構造が異なります。

4

1 に答える 1

0

クラスが唯一の POST パラメータである場合SurveyAnswersは、次のように簡単に実行できます。

@POST
@Path("/postpath")
@Consumes(MediaType.APPLICATION_JSON)
public Response handlePostRequest(SurveyAnswers surveyAnswers) 

カスタム クラスを jersey Web サービスへの入力パラメーターとして使用する方法については、このサンプルに従ってください。

http://www.mkyong.com/webservices/jax-rs/json-example-with-jersey-jackson/

于 2013-09-05T06:51:10.710 に答える