目录
1、在spring-mvc.xml中进行配置,先添加命名空间
一、直接调用
1、导入坐标
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.9.0</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.0</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.9.0</version>
</dependency>
2、使用工具
User user = new User();
user.setName("lisi");
user.setAge(18);
//使用json的转换工具
ObjectMapper objectMapper = new ObjectMapper();
String json = objectMapper.writeValueAsString(user);
return json;
二、使用适配器
1、在spring-mvc.xml中进行配置
<!-- 配置处理器映射器-->
<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">
<property name="messageConverters">
<list>
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"/>
</list>
</property>
</bean>
2、直接使用,返回的就是json格式
User user = new User();
user.setName("lisi");
user.setAge(18);
return user;
三、使用注解配置
1、在spring-mvc.xml中进行配置,先添加命名空间
<!-- mvc的注解驱动-->
<mvc:annotation-driven/>