在返回单一model的json的时候。
MappingJacksonJsonView会返回 {model类名:{内容}}
但我这时候是需要{内容}
经过google后发现了这个缺陷。
解决方法:
package com;
//https://jira.springsource.org/browse/SPR-6932
//Support for single value responses using ContentNegotiatingViewResolver
import java.util.Map;
import org.springframework.web.servlet.view.json.MappingJacksonJsonView;
public class CustomMappingJacksonJsonView extends MappingJacksonJsonView {
@Override
protected Object filterModel(Map<String, Object> model) {
Map<?, ?> result = (Map<?, ?>) super.filterModel(model);
if (result.size() == 1) {
return result.values().iterator().next();
} else {
return result;
}
}
}
分享到:
相关推荐
spring4 mvc 配置json 所需要的依赖jar包很全
使spring-mvc支持ajax 包含源代码以及使用教程
spring mvc 常用开发框架 jar包 提高开发效率 降低开发难度
总有4个包 jackson-core-asl-1.9.13.jar jackson-core-lgpl-1.9.13 jackson-mapper-asl-1.9.13 jackson-mapper-lgpl-1.9.13
spring MVC配置详解
最近在整spring mvc 返回json的配置,网上搜集整理了一下,觉得蛮有用的就共享出来,三个必备json包并附spring mvc 返回json的配置,此包有两个版本json包,一个2.6一个2.2
spring mvc 返回json 接口 完整demo
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。Spring MVC4是当前zuixin的版本,在众多特性上有了进一步的提升。, 在精通Spring...
Spring.MVC-A.Tutorial-Spring.MVC学习指南 高清可复制版PDF
spring webmvc struts 2.5 spring webmvc struts 2.5 spring webmvc struts 2.5 spring webmvc struts 2.5 spring webmvc struts 2.5 spring webmvc struts 2.5 spring webmvc struts 2.5 spring webmvc struts 2.5 ...
该项目在以前的基础上整合了json的使用
Spring MVC返回JSON数据 用到的jar包,主要是jackson-all-1.9.0.jar,jackson-all-1.9.9.jar,jackson-all-1.9.11.jar三个包
spring3 MVC实战
spring MVC 传json的简单实现 很入门 也很实用
Spring Web MVC外文翻译,山理工本科毕业设计自用外文翻译,Spring Web MVC外文翻译,山理工本科毕业设计自用外文翻译
Spring MVC是Spring框架中用于Web应用快速开发的一个模块,其中的MVC是Model-View-Controller的缩写。作为当今业界主流的Web开发框架,Spring MVC已经成为当前热门的开发技能,同时也广泛用于桌面开发领域。 ...
解决spring mvc中jason无限死循环的方案
springmvc,mybaitis json jar包Spring各jar包详解spring.jar 是包含有完整发布模块的单个jar 包。但是不包括mock.jar,aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。 spring-src.zip就是所有的源...
struts2.0+hibernate3.0+spring3.5框架搭建 通俗易懂,适合初学者;里面有struts2.0+hibernate3.0+spring3.5框架搭建的详细配置 详细:http://itba.taobao.com 如有不懂联系:QQ:294647378
Ajax With Spring 3. Eclipse 工程,包含Web所需要的 所有jar包。 1> ajax 请求。 2> spring 3注解使用 3> mvc:annotation