JSON数据传输参数
- 1 JSON数据传输参数
- 2 JSON普通数组
- 3 JSON对象数据
- 4 JSON对象数组
- 5 小结
1 JSON数据传输参数
现在比较流行的开发方式为异步调用。前后台以异步方式进行交换,传输的数据使用的是JSON,所以前端如果发送的是JSON数据,后端该如何接收?
对于JSON数据类型,我们常见的有三种:
- JSON普通数组[“value1”,“value2”,“value3”,…]
- JSON对象{key1:value1,key2:value2,…}
- JSON对象数组[{key1:value1,…},{key2:value2,…}]
环境需求:
pom.xml添加jackson坐标
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.0</version>
</dependency>
在核心配置文件SprinMvcConfig中开启SpringMVC注解支持@EnableWebMvc

2 JSON普通数组
2.1 在参数前添加@RequestBody

2.2 PostMan发送JSON数据

2.3 IDEA后台相应

3 JSON对象数据
3.1 在参数前添加@RequestBody

3.2 PostMan发送JSON数据

3.3 IDEA后台相应

4 JSON对象数组
4.1 在参数前添加@RequestBody

4.2 PostMan发送JSON数据

4.3 IDEA后台相应

5 小结
SpringMVC接收JSON数据的实现步骤为:
-
导入jackson包
-
开启SpringMVC注解驱动,在配置类上添加
@EnableWebMvc注解 -
Controller方法的参数前添加
@RequestBody注解 -
使用PostMan发送JSON数据



















