Dev ::
[JAVA] List<Map> to JSONArray 변환
히로::
2022. 6. 20. 10:57
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 );
}
}
반응형