java后端接收前端传来的复杂对象(包含List对象集合)
2024-08-21 01:59:00
最近在和安卓对接口的时候发现往java后端传数据的时候,后台对象无法接收。
说明:后台对象为 类似结构
ObjectA{
private String a;
private String b;
private List<ObjectC> c;
}
ObjectC{
private String d;
private String e;
}
往后台传的数据都是转为JSON字符串的,但是只要List一有值就会报错。
解决方案:
后端 在接收参数签加上 @RequestBody 即可。
1、@requestBody注解常用来处理content-type不是默认的application/x-www-form-urlcoded编码的内容,比如说:application/json或者是application/xml等。一般情况下来说常用其来处理application/json类型。
2、通过@requestBody可以将请求体中的JSON字符串绑定到相应的bean上,当然,也可以将其分别绑定到对应的字符串上。(转自:https://www.cnblogs.com/qiankun-site/p/5774300.html)
@RequestMapping("/updateObject") public Map<String, Object> updateObject(@RequestBody ObjectA param) { }
最新文章
- SpringMVC常用注解的用法
- iOS中如何隐藏启动图片的状态栏
- BZOJ1012——[JSOI2008]最大数maxnumber
- string.Format 格式化输出日期
- 問題排查:建立選單時的錯誤 errcode:40016, errmsg:invalid button size hint: [RI68La0851vr18]
- Mac OS X操作系统常见快捷键集锦
- linux建立信任关系
- K相邻算法
- Html5+CSS3之音视频播放
- 数模美赛准备——我的第一个LaTex文档
- spring的bean创建过程
- 剑指offer--3.从头打印链表
- A. 【UNR #1】争夺圣杯
- javaScript嵌入式环境Duktape的安装
- C# 的三种序列化方法
- 获取一个数组里面第K大的元素
- orcale 之函数
- 5 月 35 日临近,Google 无法访问,可以使用 Google IP 来解决。
- css垂直居中的几种方式
- day01_02.php的开发环境准备
热门文章
- 纯css实现进度条效果
- USB 驱动之 usb_register 函数解析
- size_t ssize_t socklen_t
- nfs服务器与客户端配置
- window上将MongoDB的启动加入到服务中
- 系统优化 /etc/sysctl.conf
- e663. 在gif图像中获取透明和色彩的数量
- 【转载】WebApi 接口测试工具:WebApiTestClient
- unity3d绘画手册-------地形各个参数解释
- \avformat.h(40) : fatal error C1083: 无法打开包括文件:“libavcodec/avcodec.h”: No such file or directory