Arj*_*jun 21 java spring json spring-mvc jackson
如何从Spring控制器返回JSON作为视图或ModelAndView
?我对使用@ResponseBody
注释不感兴趣.有没有其他方法这样做?
Sea*_*oyd 32
是的,您可以使用返回MappingJacksonJsonView
或将其分配给ModelAndView
对象mav.setView(new MappingJacksonJsonView())
.
更新:在Spring 4中不推荐使用 MappingJacksonJsonView .您可能希望升级到MappingJackson2JsonView
您可以使用org.codehaus.jackson.map.ObjectMapper
类将 json 字符串写入输出流。在控制器的方法中使用以下代码片段:
ObjectMapper mapper = new ObjectMapper();
mapper.writeValue(outputStream, model);
outputStream.flush();
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
26056 次 |
最近记录: |