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

如果你的SurveyAnswers类是唯一的 POST 参数,那么你可以简单地这样做:

@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 回答