본문 바로가기
Dev ::

[JAVA] List<Map> to JSONArray 변환

by 히로:: 2022. 6. 20.

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 );
    }	
}

 

반응형

댓글