JSON数据传递参数&日期型参数传递

一、集合类型接收客户端json格式请求数据

第一步:导入JSON坐标(作用就是把前端的JSON数据格式转换成对象,集合等格式)

JSON数据传递参数&日期型参数传递_第1张图片

 

第二步:

JSON数据传递参数&日期型参数传递_第2张图片

 JSON数据传递参数&日期型参数传递_第3张图片

 

开启服务器后,前端以json数据向后端发送请求:

JSON数据传递参数&日期型参数传递_第4张图片

 

 

二、POJO参数接收客户端json格式请求数据

JSON数据传递参数&日期型参数传递_第5张图片

 

JSON数据传递参数&日期型参数传递_第6张图片

 开启服务器后,前端以json数据向后端发送请求:

JSON数据传递参数&日期型参数传递_第7张图片

POJO类:

JSON数据传递参数&日期型参数传递_第8张图片 

请求结果如下所示:

 

三、集合类型接收客户端json格式请求数据(只不过该集合类型的泛型是POJO类,也就是说存储在集合当中的数据是以User类进行封装的,上面那个是以String类型封装的)

JSON数据传递参数&日期型参数传递_第9张图片

 同理:一定要注意json请求数据参数的属性名要保证和POJO实体类当中的属性名保持一致

JSON数据传递参数&日期型参数传递_第10张图片

 

 注:address属性没有请求,所以后端默认接收的数据为null

四、日期型参数传递

JSON数据传递参数&日期型参数传递_第11张图片

 

JSON数据传递参数&日期型参数传递_第12张图片

 开启服务器后,前端向后端发送请求:

JSON数据传递参数&日期型参数传递_第13张图片

 结果发现:这种普通的传参方法不行了,spiringmvc接收不到客户端请求的参数数据了,也就是说普通传参的这种方法springmvc用这种形式接收不到客户端的请求数据

JSON数据传递参数&日期型参数传递_第14张图片

 因此需要这样写:

JSON数据传递参数&日期型参数传递_第15张图片

 JSON数据传递参数&日期型参数传递_第16张图片

 

.

你可能感兴趣的:(笔记,java,spring)