2013-09-05 3 views
0

나는 @XmlRootElement 주석을 가진 모델 클래스를 가지고있다. 나는 그것을 어떻게 함수에서 응답으로 받아 들일 수 있는지 알고 싶다.저지에서 자바에서 반응을 보임

내 모델 클래스 : 나는 이전에 내 모든 문자열 기반의 응답을 MultivaluedMap<String, String>을 사용했지만, 여기가받을 수있는 다른 구조입니다

@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 

} 

.

답변

0

당신의 SurveyAnswers 클래스는 유일한 POST의 PARAM 다음 당신은 단순히 다음과 같이 할 수있는 경우 :

:

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

저지 웹 서비스에 PARAMS 입력으로 사용자 정의 클래스를 소모에 대한 자세한 내용은이 샘플을 따라 http://www.mkyong.com/webservices/jax-rs/json-example-with-jersey-jackson/

+0

내 "답변"클래스에 Xmlrootelement 주석이 있어야합니까? 여기에는 List ans 목록이 포함되어 있습니다. – user869357