springboot报错_Cannot deserialize instance of `java.util.ArrayList` out of START_OBJECT token

摘要:
3、 解决方案是转换为简单的数据类型,或将其封装为一个对象进行传输和接收。

一、问题描述:

springboot框架,前台通过ajax像后台controller传递参数。

前台代码:

$.ajax({
       type: "POST",//方法类型
       contentType:'application/json',
       dataType: "json",//预期服务器返回的数据类型
       url: "http://localhost:8080/saveRBD",//url
       data: JSON.stringify(list),//list是链表结构
       success: function (data) {
         console.log("成功");
       },
       error: function (result) {
          console.log("失败");
       }
});

后台代码:

//添加数据
@RequestMapping("/add")
@ResponseBody
public int addList(@RequestBody LinkedList list){
    int result = rbdService.addRBD(list);
    return result;
}

报错:

Can not deserialize instance of java.util.ArrayList out of START_OBJECT token

二、分析原因

客户端返回类型与接收类型不一致。

三、解决

转换成简单的数据类型或者自己封装成对象来传递并且接收。

免责声明:文章转载自《springboot报错_Cannot deserialize instance of `java.util.ArrayList` out of START_OBJECT token》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇(1.5)es集群部署运维【最佳实践】关于Eclipse开发插件(三)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Aspose.Words

https://www.cnblogs.com/weixing/p/7771332.html https://www.cnblogs.com/weixing/category/844563.html 和Word相关 第一个文档的最后 第二个文档的最后 生成之后的文档 protected void Grid1ExportClick(object...

java MD5比较文件内容

最近用到,记下来…… 功能: 对指定目录下的所有TXT文件,通过MD5比较内容,删除掉重复的文件。文件的扩展可以修改成.docx、.doc、.jpg、.png,或者其它类型,根据需求灵活修改。 1 public classCompareFile { 2 3 public static voidrecursionDel(String direct...

pandas 几种获取dataframe列名的方式

1)通过columns字段获取,返回一个numpy类型的array print(df_data.columns.values) 2)通过list表列出 print(list(df_data)) 3)df.columns返回index,通过tolist()或者list(df.columns)转换为list类型 print(df_data.columns.to...

uniapp多选按钮

闲言少叙,直接上效果图,看图才知道是不是自己想要的效果 HTML代码 <view class="page index"> <!--多选,不改变选择中后的值 --> <view class="list-box"> <view v-for="(item,inde...

C# params 用法简介

params 是C#的关键字, params主要是在声明方法时参数类型或者个数不确定时使用,关于params 参数数组,需掌握以下几点:   一.参数数组必须是一维数组  二.不允许将params修饰符与ref和out修饰符组合起来使用   三.与参数数组对应的实参可以是同一类型的数组名,也可以是任意多个与该数组的元素属于同一类型的变量  四.若实参是数组...

Linux下查看Nginx的并发连接数和连接状态-乾颐堂

Linux下查看Nginx等的并发连接数和连接状态。 1、查看Web服务器(Nginx Apache)的并发请求数及其TCP连接状态:  netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 或者: netstat -n | awk '/^tcp/ {++state[$NF...