SpringMVC4 返回Json数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringMVC4 返回Json数据相关的知识,希望对你有一定的参考价值。

在SpringMVC4之后jacksonx.jar 都有更改。如果报NoClassDefFoundError错误,一般都会提示no convert type,那么更改一下jackson相关jar包:

1.jackson-annotations-2.5.0.jar

2.jackson-core-2.5.0.jar

3.jackson-databind-2.5.0.jar


springmvc配置也有变动:

  1. <!-- 用于将对象转换为 JSON  -->  

  2.     <bean id="stringConverter"  

  3.         class="org.springframework.http.converter.StringHttpMessageConverter">  

  4.         <property name="supportedMediaTypes">  

  5.             <list>  

  6.                 <value>text/plain;charset=UTF-8</value>  

  7.             </list>  

  8.         </property>  

  9.     </bean>  

  10.     <bean id="jsonConverter"  

  11.         class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"></bean>  

  12.     <bean  

  13.         class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">  

  14.         <property name="messageConverters">  

  15.             <list>  

  16.                 <ref bean="stringConverter" />  

  17.                 <ref bean="jsonConverter" />  

  18.             </list>  

  19.         </property>  

  20.     </bean

并附上这三个JAR包:


本文出自 “分享是最好的记忆” 博客,请务必保留此出处http://elyar.blog.51cto.com/9864306/1901764

以上是关于SpringMVC4 返回Json数据的主要内容,如果未能解决你的问题,请参考以下文章

springMVC使用@ResponseBody返回json

杰克逊 JSON、Spring MVC 4.2 和 Hibernate JPA 问题的无限递归

thinkphp中怎么返回json数据

php请求url返回json数据的问题

jquery如何返回json数据?

js如何获取ajax返回的json的数据