首页 > 其他分享 >Cannot deserialize value of type `com.xx.xxxx` from Array value (token `JsonToken.START_ARRAY`)<L

Cannot deserialize value of type `com.xx.xxxx` from Array value (token `JsonToken.START_ARRAY`)<L

时间:2023-09-05 22:13:02浏览次数:40  
标签:1177 JsonToken reference value Source through line children

点击提交按钮的时候,直接服务器端报上面的错,意思是json不能解析。

因为程序中用到了递归,就是自己引用了自己(实体类)。

原因:

实体类中children定义的是对象的形式,但是前端定义的是数组[]的形式。

解决:

前端改成对象形式,{},这样前后端一致就可以正常传值了。

 

 上面children赋值了个数组。

后端

private TestObj children; //对象

标签:1177,JsonToken,reference,value,Source,through,line,children
From: https://www.cnblogs.com/jiduoduo/p/17680949.html

相关文章

  • Vue2 中vuex和store基本用法——取值之this.$store.getters.getValue & 修改值之this.
        参考:https://blog.csdn.net/weixin_44867717/article/details/124133304 项目实例:      ......
  • 无涯教程-JavaScript - CUBEVALUE函数
    描述CUBEVALUE函数从多维数据集返回一个聚合值。语法CUBEVALUE(connection,[member_expression1],[member_expression2],…)争论Argument描述Required/OptionalconnectionThenameoftheconnectiontothecube.-AtextstringRequiredmember_expression......
  • 关于使用new Integer还是Integer.valueOf的研究
    作者:fbysss前言:最近看到这样的说法:使用Integer.valueOf代替newInteger更有效率,原因是研究了Integer源码,发现有一个缓存可以利用。对此我也一探究竟。发现这其实与Java的自动装箱拆箱有关,直接使用Integeri=数值的方式即可。通过字节码研究是比较有效的方式。那我们来看看吧:-----......
  • BUUCTF [BUUCTF 2018]Online Tool
    首先访问网站得到需要分析的代码<?phpif(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){$_SERVER['REMOTE_ADDR']=$_SERVER['HTTP_X_FORWARDED_FOR'];}if(!isset($_GET['host'])){highlight_file(__FILE__);}else{$hos......
  • Swift 可选值(Optional Values)介绍
    文章转载于https://blog.csdn.net/zhangao0086/article/details/38640209Optional的定义Optional也是Objective-C没有的数据类型,是苹果引入到Swift语言中的全新类型,它的特点就和它的名字一样:可以有值,也可以没有值,当它没有值时,就是nil。此外,Swift的nil也和Objective-C有些不一样,......
  • css: A Multi-line CSS only Typewriter effect
     <!doctypehtml><html><head><metacharset="utf-8"><metaname="viewport"content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,user-scalable=no"><metahttp-eq......
  • 关于 Product Pipeline 的 galectin.json 文件
    ProductPipeline概述:"ProductPipeline"是一个广泛用于企业中的术语,指的是一个产品从概念到最终交付的整个过程。它代表了产品的生命周期,从概念、规划、设计、开发、测试、部署,一直到最终发布和维护。在软件开发领域,"ProductPipeline"通常包括多个阶段和环节,每个环节都有特定的......
  • C++ Core Guidelines解析 电子书 pdf
    关注公众号:红宸笑。回复:电子书即可  在《C++CoreGuidelines解析》中,C++专家讲师RainerGrimm提炼出了CoreGuidelines中的精髓,去除了晦涩难懂的内容,分享了新的见解和背景,并提供了自己培训课程中经过充分测试的示例。对于使用C++11及后续版本C++的有经验程序员,G......
  • 东方博宜OJ1000 熟悉一下Online Judge的环境 C语言版
    题目描述请不要笑。用来适应环境的题目,自然比较简单些。计算 22个整数的和,这两个整数都在 11到 100之间。输入输入只有一行,包括 22 个整数 a , b ,之间用一个空格分开。输出输出只有一行,包括 11 个整数。样例输入12输出3说明使用O......
  • 栅格地图: Bresenham's line
    参考:网易公开课,中国农业大学,Bresenham解释:对于【图2】中,当d≥1的时候,减去1,实际测试不对,应该分界点是0.5,超过0.5就要减去1.0【图3】中对于判断变量进行了改进,设置:e=d-0.5按照上述理解,整理出如下浮点运算和整数运算的代码,代码仅针对x0<x1,y0<y1,且dy/dx∈[0,1]1.浮......