RESTful 에 JSON 응답시 문의드립니다.
- 작성자 :
- 이*선
- 작성일 :
- 2011-08-18 14:25:10
- 조회수 :
- 2,249
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
CXF 로 RESTful(JAX-RS) 을 구현했습니다.
응답은 XML 과 JSON 으로 지정했고, VO 속성의 getter 메소드에 @XmlElement(nillable=true) 어노테이션을 지정했습니다. 데이터가 null 이라도 해당 태그를 항상 노출해주고 싶었기 때문입니다.
그런데, XML 로 응답을 받았을때는 잘 되는데요.
JSON 으로 응답을 받을 때는 "name": {"@xsi.nil": "true"} 이렇게 나오는데요. XML 과 동일하게 제가 의도한대로 나오는게 맞는건지 모르겠습니다.
혹시 JSON 은 다르게 설정해야 하는 어노테이션이 있다면 알려주세요.
답변 부탁드립니다. 수고하세요.
응답은 XML 과 JSON 으로 지정했고, VO 속성의 getter 메소드에 @XmlElement(nillable=true) 어노테이션을 지정했습니다. 데이터가 null 이라도 해당 태그를 항상 노출해주고 싶었기 때문입니다.
그런데, XML 로 응답을 받았을때는 잘 되는데요.
JSON 으로 응답을 받을 때는 "name": {"@xsi.nil": "true"} 이렇게 나오는데요. XML 과 동일하게 제가 의도한대로 나오는게 맞는건지 모르겠습니다.
혹시 JSON 은 다르게 설정해야 하는 어노테이션이 있다면 알려주세요.
답변 부탁드립니다. 수고하세요.
A
안녕하세요.. 이경선님..
"name": {"@nil": "true"}
이렇게 변경해 보시면 되실 것 같습니다.
참고로 .. 올려주신 JSON 관련 질문은 표준프레임워크와 관련이 없는 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
"name": {"@nil": "true"}
이렇게 변경해 보시면 되실 것 같습니다.
참고로 .. 올려주신 JSON 관련 질문은 표준프레임워크와 관련이 없는 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.