[JAVA] Map을 Json으로 변환

웹 프로그래밍을 하다보면 Map을 Json으로 변환해서 ajax에 리턴해줄 일이 많이 생기곤 하죠..

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
     /**
     * @param map 변환할 문자
     * @return 키값을 소문자로 변환한 맵
     */
     
     public static String mapToJson(Map<String, Object> map) {
 
            JSONObject json = new JSONObject();
 
            try {
                for (Map.Entry<String, Object> entry : map.entrySet()) {
 
                    String key = entry.getKey();
 
                    Object value = entry.getValue();
 
                    // json.addProperty(key, value);
 
                    json.put(key, value);
 
                }
            } catch (JSONException e) {
                 System.out.println(e.toString());
            }
 
            return json.toString();
 
        }
cs

이렇게 만든 친구를 ajax에서 json으로 받아주면 끝!

반응형