SpringMVC添加对象转换成json
0,问题
1,分析
SpringMVC默认没有将对象转换成json数据格式的,需要添加jackson。
2,解决
2.1,pom.xml中添加依赖
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson.version}</version>
</dependency>
2.2,springmvc-servlet.xml中配置
<!-- 1.启动注解扫描--> <mvc:annotation-driven> <!-- @ResponseBody 数据集合的转换--> <mvc:message-converters> <bean class="org.springframework.http.converter.StringHttpMessageConverter"/> <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"/> </mvc:message-converters> </mvc:annotation-driven>
2.3结果