Spring14-JSON

为什么要使用json数据进行交互

json数据格式在接口调用中 html页面中比较常用,因为json格式比较简单,解析比较方便.

在Spring mvc 中客户端请求时,携带数据有两种方式
第一中key/value
第二种json如下图片


Spring14-JSON_第1张图片

1.请求json返回json,要求请求的是json数据,所以在前端页面中需要将请求的内容转成json,不太方便.

2.请求 键值对,输出json.比较常用.

准备环境

Spring Mvc通过 jackson包进行json转换.


    com.fasterxml.jackson.core
    jackson-core
    2.9.0.pr3


    org.codehaus.jackson
    jackson-mapper-asl
    1.9.13

JSON 测试

@Controller
@RequestMapping(value = "/test")
public class TestController{

    @RequestMapping(value = "/testMethod", method = {RequestMethod.POST})
    public @ResponseBody Test testMethod(@RequestBody Test test) {
        return test;
    }
}

这个代码就是将我们的请求数据,又给原封不动的响应回去.但是请求数据格式是json,而响应数据也是json格式的.

你可能感兴趣的:(Spring14-JSON)