Lumiroot

JSON 형식 응답 만들기 본문

Programming/Spring

JSON 형식 응답 만들기

루미루트 2013. 6. 17. 11:05

@RequestMapping(value = "/sample", method = RequestMethod.GET)

@ResponseBody

public Map<String, Object> getSample() {

Map<String, Object> map = new HashMap<String, Object>();

map.put("result", "ok");

return map;

}

 

@ResponseBody 추가하고 Map 반환하는 메소드로 만들어 해당 URL 호출하면 HTTP 406 오류를 응답한다. 이를 해결하고 원하는 결과를 만들기 위해서는 다음과 같이 dependency 추가하여 라이브러리가 추가되도록 하자.

 

<dependency>

<groupId>org.codehaus.jackson</groupId>

<artifactId>jackson-mapper-asl</artifactId>

<version>1.9.12</version>

</dependency>

Comments