티스토리 뷰

Map 객체 하나만 JSON으로 변환 시, 다음 형태로 변환 하고 싶을 경우

[{"key1":"value1"}, {"key2":"value2"}]

 
MappingJacksonJsonView  상속 받아 filterModel 메소드를 다음과 같이 오버라이드 한다.


protected Object filterModel(Map<String, Object> model) {

Object result = super.filterModel(model);

if (!(result instanceof Map)) {

return result;

}

Map map = (Map) result;

if (map.size() == 1) {

return map.values().toArray()[0];

}

return map;

}

반응형

'Studying > Web Application' 카테고리의 다른 글

Maven으로 Tomcat에 라이브러리 배포되지 않는 경우  (0) 2012.11.26
WebLogic 관리자 패스워드 초기화  (0) 2012.11.05
Reflection 정리  (0) 2012.10.10
XML Parser 정리  (0) 2012.10.10
DB Connection 정리  (0) 2012.10.10
댓글
«   2024/05   »
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 29 30 31
최근에 올라온 글
글 보관함
Total
Today
Yesterday