List<Map> 형태의 데이터를 JsonArray로 변환하는 방법
아래 예제 소스는 DB에서 리턴 값으로 List<Map> 형태의 값을 받았을 때 JsonArray 로 변환하는 소스입니다.
List<Map<String,Object>> list = Database.getResult();
// List<Map> to JsonArray
JSONArray jsonArray = new JSONArray();
for( Map<String,Object> map : list){
JSONObject json = new JSONObject();
for( Map.Entry<String,Object> entry : map.entrySet() ){
String key = entry.getKey();
Object value = entry.getValue();
json.put(key, value);
jsonArray.add( json );
}
}
반응형
'Dev ::' 카테고리의 다른 글
jquery datepicker 선택 불가능한 날짜 동적으로 추가하기 (0) | 2023.02.20 |
---|---|
[ORACLE] ORA-08002: sequence is not yet defined in this session / 시퀀스 에러 (0) | 2023.01.20 |
이클립스 콘솔 한글깨짐 해결 방법 (5) | 2022.06.18 |
[MSSQL] 재귀 쿼리/ 계층형쿼리/트리구조 쿼리 (0) | 2022.01.10 |
mod_ssl 을 이용한 SSL 설치 가이드( * 경로는 Apache 자동설치 기준 ) (0) | 2021.12.24 |
댓글