ibatis result 형태
- 작성자 :
- 조*진
- 작성일 :
- 2013-09-12 16:41:09
- 조회수 :
- 1,090
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
ibatis에서 쿼리문을 날리고
반환된 값의 형태를 바꾸고 싶은데
방법이 있나요?
기존
{data=da1, dat=70}
{data=da2, dat=80}
이형식을
{"data":"da1", "dat":70}
{"data":"da2", "dat":80}
으로 json 형식으로 받고 싶습니다.
혹시 방법이 있나요.
반환된 값의 형태를 바꾸고 싶은데
방법이 있나요?
기존
{data=da1, dat=70}
{data=da2, dat=80}
이형식을
{"data":"da1", "dat":70}
{"data":"da2", "dat":80}
으로 json 형식으로 받고 싶습니다.
혹시 방법이 있나요.
A
안녕하세요. 표준프레임워크 센터입니다.
iBatis에서 실행한 쿼리의 결과를 Json Object로 직접 받을 수는 없습니다.
쿼리의 실행 결과를 ArrayList 형태로 리턴 받아 JSONArray를 통해 JSONObject로 변환하여 사용하실 수 있습니다.
ArrayList result = new ArrayList();
result = xxxService.selectXxx(vo);
JSONArray jsonArray = JSONArray.fromObject(result);
감사합니다.
iBatis에서 실행한 쿼리의 결과를 Json Object로 직접 받을 수는 없습니다.
쿼리의 실행 결과를 ArrayList 형태로 리턴 받아 JSONArray를 통해 JSONObject로 변환하여 사용하실 수 있습니다.
ArrayList result = new ArrayList();
result = xxxService.selectXxx(vo);
JSONArray jsonArray = JSONArray.fromObject(result);
감사합니다.