반응형
JAVA 에서 사용하는 Map 객체 또는 List<Map> 객체를 JSON으로 변경하기.
// list<map> 을 json 형태로 변형.
@SuppressWarnings({ "unchecked" })
public static JSONArray convertListToJson(List<HashMap<String, Object>> bankCdList) {
JSONArray jsonArray = new JSONArray();
for (Map<String, Object> map : bankCdList) {
jsonArray.add(convertMapToJson(map));
}
return jsonArray;
}
// map 을 json 형태로 변형
@SuppressWarnings({ "unchecked" })
public static JSONObject convertMapToJson(Map<String, Object> map) {
JSONObject json = new JSONObject();
for (Map.Entry<String, Object> entry : map.entrySet()) {
String key = entry.getKey();
Object value = entry.getValue();
// json.addProperty(key, value);
json.put(key, value);
}
return json;
}
반응형
'공부 > 프로그래밍' 카테고리의 다른 글
[JAVA] 세션값 살펴보기. (0) | 2017.09.13 |
---|---|
[JAVA] Map 클래스의 key값 스타일 일괄적으로 바꾸기. (0) | 2017.09.12 |
[JS] 숫자만 입력하기 (0) | 2017.09.07 |
div 에 vertical-align을 middle 주기.(세로 가운데 정렬) (0) | 2017.09.07 |
[JS] 클립보드에 저장하기.(IE 포함) (0) | 2017.08.28 |
댓글