当前位置: 首页 > news >正文

网站建设维护费一年多少钱软文广告成功案例

网站建设维护费一年多少钱,软文广告成功案例,电商网站开发多少钱,wordpress如何自建站获取请求体中的Json格式参数 (RequestBody) 当前端将一些比较复杂的参数转换成Json字符串通过请求体传递过来给后端,这种时候就可以使用RequestBody注解获取请求体中的数据。 而json字符串是包含在请求体中的,使用请求体传参通常…

获取请求体中的Json格式参数 (@RequestBody)

当前端将一些比较复杂的参数转换成Json字符串通过请求体传递过来给后端,这种时候就可以使用@RequestBody注解获取请求体中的数据。

而json字符串是包含在请求体中的,使用请求体传参通常都是使用POST请求

SpringBoot的web启动器已经默认导入了jackson的依赖,不需要再额外导入依赖了。

实体类:

@Data
@NoArgsConstructor
@AllArgsConstructor
public class User {private String name;private Integer age;private String gender;
}

请求体数据

{"name":"z","age":"3","gender":"男"}

1.获取前端传的参数封装成实体对象

如下把Json数据获取出来封装User对象

@RestController
public class TestController1 {@PostMapping("/test")public String testUser(@RequestBody User user){ System.out.println(user);return user.toString();}
}

打印了获取到的 User 对象,它会输出类似于 User(name=z, age=3, gender=男)

2.获取参数封装成Map集合

也可以把该数据获取出来封装成Map集合:

   
 @PostMapping("/user")public String TestController2(@RequestBody Map map){System.out.println(map);return "Test2";}

如果请求体传递过来的数据是一个User集合转换成的json,Json数据可以这样定义:

[{"name":"z","age":4},{"name":"zz","age":5},{"name":"zzz","age":6}]

方法定义:

   
 @PostMapping("/users")public String TestController3(@RequestBody List<User> users){System.out.println(users);return "test3";}

假如是复杂对象,按照上面json定义方式结合在一起写即可:

{   
"id":1,
"Users":[{"name":"z","age":4},{"name":"zz","age":5},{"name":"zzz","age":6}],
"score":["100","0","99"]
}

  如果需要使用@RequestBody来获取请求体中Json并且进行转换,要求请求头 Content-Type 的值要为: application/json 。也就是前端以Content-Type 为application/json,传递json字符串数据,后端以@RequestBody 模型接收数据。

——————————————————————————————————————————

其他Controller类常用的注解可以这个文章的汇总:Web开发Controller类详解-CSDN博客

http://www.khdw.cn/news/9606.html

相关文章:

  • 无锡网站建设专家无锡网站制作百度竞价排名算法
  • 深圳保障房申请条件2022seo指导
  • 酒泉市住房和城乡建设局网站网站推广的公司
  • 做游戏网站主页的素材十大经典案例
  • 自己做网站难不难百度投诉中心24人工 客服电话
  • 墨鱼wordpress主题宁波品牌网站推广优化公司
  • 七牛怎么做网站服务器qq推广官网
  • 东莞专业做网站的公司有哪些百度快照手机版
  • 学做网站学费网片
  • 云南建设企业网站代写文章兼职
  • 男女生做羞羞网站搜索网站哪个好
  • wordpress不开放注册网络优化工资一般多少
  • 单页展示网站seo广告投放
  • 本地网站建设开发信息大全惠州seo关键字排名
  • 国外营销型网站网络运营是什么专业
  • 个人网站免费制作网络营销环境分析主要包括
  • 网站备案域名转公司做一个微信小程序需要多少钱
  • 建设部网站资质查询网站分析工具
  • 鲜花网站素材做销售怎么和客户聊天
  • 企事业网站建设营销网站定制
  • 本地拖拽网站建设简述seo的概念
  • 外贸买家网站网站片区
  • 华天动力oa系统深圳seo网站推广方案
  • 政府网站 建设app品牌搜索引擎服务优化
  • 孝感应城网站建设国家市场监管总局官网
  • 个人网站优秀百度服务
  • 凤岗仿做网站市场营销一般在哪上班
  • wordpress 添加面包屑泉州seo托管
  • 高端网站建设慕枫链接怎么做
  • 网站开发完后如何上线百度排名查询