第一種方式:
1.自定義類JacksonUtil.java,類中實現tojson方法(即將數據轉成json類型);
2.自定義類JsonView 繼承 AbstractView
3.xml中配置bean:jsonView
4.配置bean class為spring的BeanNameViewResolver,是根據viewName選擇相應名稱的bean
使用方法:ModelAndView mv=new ModelAndView(“jsonView”)
第二種方式:
使用注解@ResponseBody
需要添加支持的jar包 jackson.jar包。
例:public @ResponseBody String test(String arg0)
第三種方式:
在spring boot種,可以使用
ModelAndView modelAndView = new ModelAndView(new MappingJackson2JsonView()).addAllObjects(jsonData.toMap());