티스토리 뷰
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 |
댓글