spring memo
map <-> json으로 변환
고랑이.
2018. 8. 29. 11:34
JSONObject jsonObject = new JSONObject();
for (Map.Entry<String, Object> entry : param.entrySet()) {
String key = entry.getKey();
Object value = entry.getValue();
jsonObject.put(key, value);
}
(Map<String, Object> param) 으로 넘거받은 파라미터를
json으로 변환하는 과정
반대로
json -> map으로 변환하는 과정
ObjectMapper mapper = new ObjectMapper();
Map<String, Object> map = new hashMap<String, Object>();
map = mapper.convertValue(jsonObject, map.class);
json -> dto로 변환
DTO dto = new DTO();
ObjectMapper mapper = new ObjectMapper();
dto = mapper.convertValue(jsonObject, dto.class);