자바 JsonView 사용하기 - 자바객체를 Json으로 변환 하여 리턴
MappingJacksonJsonView를 이용하여 자바객체를 json으로 변환 하여 리턴 한다.
환경
spring framework3.0
추가해야할 라이브러리
파일다운로드 : http://wiki.fasterxml.com/JacksonDownload
========================================================================================
========================================================================================
---------------- project-servlet.xml -------------------------------------------
필요한 부분만 기재함.
id="beanNameViewResolver" class="org.springframework.web.servlet.view.BeanNameViewResolver">
id="internalResourceViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
id="jsonView" class="org.springframework.web.servlet.view.json.MappingJacksonJsonView"/>
----------------------------------------------------------------------------------------
========================================================================================
========================================================================================
---------------- Test_Controller.java -----------------------------------------
/**
* @comment : Json 테스트
* @param request
* @return
* @throws Exception
*/
@RequestMapping("/json.pr")
public ModelAndView getJson(HttpServletRequest request) throws Exception{
ModelAndView mv = new ModelAndView();
List
list.add("객체1");
list.add("객체2");
list.add("객체3");
list.add("객체4");
list.add("객체5");
Map
map.put("num", "10");
map.put("name", "hyunjo");
map.put("id", "systemddc");
map.put("age", "33");
map.put("job", "developer");
mv.addObject("obj1", list);
mv.addObject("obj2", map);
mv.setViewName("jsonView");
return mv;
}
--------------------------------------------------------------------------
---------------- jsonTest.jsp -----------------------------------------