SpringMvc中JackSon对Json的处理

Posted panbin

tags:

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

1.首先引入三个jar包

技术图片

maven的引入方式

 <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-core</artifactId>
            <version>2.7.4</version>
        </dependency>
        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-annotations</artifactId>
            <version>2.7.4</version>
        </dependency>
        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
            <version>2.7.4</version>
        </dependency>

2. 技术图片

技术图片

@ResponseBody是处理返回类型为json;@RequestBody是处理请求参数,将请求参数转换为json对象;

例如:

技术图片

 

 技术图片

如果我的返回值为return "success",如果不添加@ResponseBody注解,则是跳转到success视图页面;但是如果加上@ResponseBody注解,是返回success字符串。

 

以上是关于SpringMvc中JackSon对Json的处理的主要内容,如果未能解决你的问题,请参考以下文章

springMVC 处理json ------ HttpMessageConverter 接口

Springmvc对json数据的支持@RequestBody和@ResponseBody

SpringMVC-Json处理

springMVC框架中json处理

Springmvc处理post+json数据

Spring使用fastjson处理json数据