이 누리집은 대한민국 공식 전자정부 누리집입니다.
적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.
유*형
2013-07-09 13:09:37
2,516
기타
완료
jqgrid 예제를 보고 json 형태로 데이터를 만들었습니다.
다른 칼럼들은 정상적으로 진행이 되는데, DB의 DATE 타입 칼럼을 조회할 경우 아래와 같은
net.sf.json.JSONException: java.lang.reflect.InvocationTargetException
에러가 발생합니다.
DATE 타입의 데이터를 TO_CHAR를 써서 문자열로 가져올 순 있겠지만 매 쿼리마다 작성해주는데 번거로움을 느껴
이렇게 문의 드립니다.
DATE 타입을 JSON으로 변환 하려면 어떻게 해야 할지 조언 부탁드립니다.
안녕하세요. 유민형님.
사용하신 JSON parser(processor)에 따라 다르기 때문에, 적용하신 library의 document를 참조하셔야 할 것 같습니다.
예를 들어 Jackson을 사용하신 경우는 getter 상에 @JsonSerialize(using=...class)를 통해 별도 JsonSerialzier를 지정하시면 되십니다.
Gson을 사용하신 경우라면, GsonBuilder().setDateFormat() 메소드를 통해 String으로 전환되는 포맷을 지정하실 수 있습니다.
그럼, 즐거운 하루되십시오.
감사합니다.