`

springMVC 返回json

阅读更多

Spring MVC 4.0 返回JSON数据的方法,可以使用Spring内置的支持,代码如下:

<context:annotation-config />  
<mvc:annotation-driven /> 
 	
 
   
   <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">  
		 <property name="messageConverters">  
		  <list>  
		  	<ref  bean="mappingJacksonHttpMessageConverter" />  
		  </list>  
		 </property>  
	</bean>  
	<bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">    
	    <property name="supportedMediaTypes">    
	        <list>    
	            <value>application/json;charset=UTF-8</value>    
	      </list>   
	    </property>  
	</bean> 

 

// WEB-INF/lib 中添加

jackson-mapper-asl-1.6.4.
jar
jackson-core-asl-1.6.4.jar
jackson-databind:2.5.4
jackson-core:2.5.4

//Controller中使用:@ResponseBody 标注方法,该方法返回 Java对象(支持复杂对象),
MappingJacksonHttpMessageConverter 会将对象转换为 JSON 输出
分享到:
评论

相关推荐

    springMVC返回json数据需要的两个架包

    在本案例中,"springMVC返回json数据需要的两个架包"指的是`jackson-mapper-asl-1.9.13.jar`和`jackson-core-asl-1.9.13.jar`。 1. Jackson库:这两个jar文件属于Jackson库的一部分,Jackson是Java中广泛使用的JSON...

    SpringMVC返回JSON数据

    字符串、对象、List集合、Map集合

    springmvc返回json的全局异常统一处理demo

    springmvc返回json的全局异常统一处理demo,有问题可以留言。

    SpringMVC返回JSON数据相关Jar包

    在这个“SpringMVC返回JSON数据相关Jar包”中,包含了支持SpringMVC处理JSON数据所需的关键组件。 首先,我们需要理解SpringMVC如何处理JSON数据。在SpringMVC中,我们使用`@ResponseBody`注解标记在Controller方法...

    SpringMVC返回json数据的三种方式

    NULL 博文链接:https://bijian1013.iteye.com/blog/2306223

    springmvc返回json用到的jar包

    以下将详细介绍实现Spring MVC返回JSON所需的关键知识点。 1. **Jackson库**: - Jackson是Java最常用的JSON处理库之一,Spring MVC默认就集成了Jackson。主要使用的两个核心模块是: - `jackson-databind`:提供...

    springmvc加入json支持

    在实际开发中,你可能还需要处理JSON安全问题,例如使用`@JsonView`来限制返回的字段,或者使用`@JsonFormat`来控制日期格式等。同时,随着版本的更新,确保始终使用最新的稳定版本以获取最佳性能和安全性。

    springmvc返回json数据的jar包

    在Spring MVC框架中,返回JSON数据是常见的交互方式,它使得Web应用能够与客户端进行高效的数据交换,尤其在实现RESTful API时尤为重要。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读...

    springmvc操作json数据所需的jar包

    在描述中提到的文件"springmvc-json"可能包含了Spring MVC与JSON交互所需的一些依赖,如Jackson库的jar文件。Jackson库由多个组件组成,主要包括: 1. **Jackson-core**: 这是Jackson库的基础模块,提供了基本的...

    使用SpringMVC返回json字符串的实例讲解

    在当今的Web开发中,SpringMVC已成为Java Web开发者不可或缺的框架之一。它基于模型-视图-控制器...通过这些步骤,即可轻松实现SpringMVC返回JSON数据的功能,使得后端的数据以更易于前端处理的方式进行传输和展示。

    springmvc-json-lib.rar

    // 返回JSON响应 } } ``` 在这个例子中,`@RequestBody`注解将请求体中的JSON转换为User对象,`@ResponseBody`则将控制器返回的User对象转换为JSON响应。 此外,我们还可以自定义JSON序列化和反序列化的规则,...

    springmvc加入json支持.zip

    - 序列化:在控制器方法的返回值上,我们可以直接返回一个Java对象,Spring MVC会使用Jackson将其转换为JSON响应。 - 反序列化:在请求参数或请求体中,Jackson可以帮助我们将JSON字符串转换为Java对象。例如,...

    springmvc对json支持

    3. **ModelAndView与ResponseBody**:在控制器方法中,我们可以通过`ModelAndView`对象返回视图和模型数据,但为了返回JSON,可以使用`@ResponseBody`注解。这个注解告诉Spring MVC直接将方法的返回值转换为HTTP响应...

    SpringMVC的json依赖jar包

    你可以在Controller方法中返回一个Java对象,SpringMVC会自动将其转换为JSON响应,或者接收客户端发送的JSON请求,并将其转换为Java对象。 例如,以下是一个简单的SpringMVC Controller示例,展示了如何利用Jackson...

    springmvc中json转换的jar

    3. **控制器方法**:在控制器的方法中,使用`@RequestBody`和`@ResponseBody`注解来接收和返回JSON数据。Spring MVC会自动使用相应的MessageConverter进行转换。 通过这种方式,Spring MVC可以无缝地处理JSON请求和...

    springMVC+json.zip_JSON_myeclipse_springmvc_数据传递

    - Controller处理业务逻辑后,可能需要返回JSON数据。通过`@ResponseBody`注解,SpringMVC会调用合适的`HttpMessageConverter`将Java对象转换为JSON字符串并返回给前端。 - 前端接收到响应,解析JSON数据并更新...

    SpringMVC生成JSON(二)

    在本篇博文中,我们将深入探讨如何在SpringMVC框架中生成JSON响应,这是Web开发中的常见需求。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它易于人阅读和编写,同时也易于机器解析和生成。在...

    SpringMVC框架中传递JSON数据时前台报406错误解决办法

    而服务器端如果没有正确地设置返回JSON数据所需的Content-Type,就会导致这种冲突。 首先,我们需要确保Spring MVC能够解析JSON数据。这通常涉及到引入Jackson库,压缩包中的`jackson-mapper-asl-1.8.8.jar`和`...

    SpringMVC-json2.8.7

    在这个例子中,`MyController`的`getData`方法创建了一个`MyData`对象,并使用`ObjectMapper`将其转换为JSON字符串,然后返回给客户端。这就是SpringMVC和Jackson库结合处理JSON的基本用法。 总之,SpringMVC与...

Global site tag (gtag.js) - Google Analytics