메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

RESTful 에 JSON 응답시 문의드립니다.
  • 작성자

    이*선

  • 작성일

    2011-08-18 14:25:10

  • 조회수

    2,754

  • 구분

    실행환경

  • 진행상태

    완료

질문

CXF 로 RESTful(JAX-RS) 을 구현했습니다.

응답은 XML 과 JSON 으로 지정했고, VO 속성의 getter 메소드에 @XmlElement(nillable=true) 어노테이션을 지정했습니다. 데이터가 null 이라도 해당 태그를 항상 노출해주고 싶었기 때문입니다.

그런데, XML 로 응답을 받았을때는 잘 되는데요.
JSON 으로 응답을 받을 때는 "name": {"@xsi.nil": "true"} 이렇게 나오는데요. XML 과 동일하게 제가 의도한대로 나오는게 맞는건지 모르겠습니다.

혹시 JSON 은 다르게 설정해야 하는 어노테이션이 있다면 알려주세요.

답변 부탁드립니다. 수고하세요.

답변

안녕하세요.. 이경선님..

"name": {"@nil": "true"}

이렇게 변경해 보시면 되실 것 같습니다.

참고로 .. 올려주신 JSON 관련 질문은 표준프레임워크와 관련이 없는 것 같습니다.

그럼.. 즐거운 하루되십시오.
감사합니다.

이 페이지의 구성

묻고 답하기