본문 바로가기
java

[Java] Map을 JSONObject로 변환

by chunkind 2024. 5. 13.
반응형

JSONObject json = new JSONObject();
String key = "";
Object value = null;

// 방법1
for(Map<String, Object> obj : list){
    Set<String> keys = obj.keySet();
    Iterator<String> itKey = keys.iterator();
    while(itKey.hasNext()){
        String key = itKey.next();
        Object value = obj.get(key);
        json.put(key, value);
    }
}

// 방법2
for(Map<String, Object> obj : list){
    for(Map.Entry<String, Object> entry : obj.entrySet()){
        key = entry.getKey();
        value = entry.getValue();
        json.put(key, value);
    }
}

반응형