Cannot deserialize value of type `com.xx.xxxx` from Array value (token `JsonToken.START_ARRAY`)<LF> at [Source: (PushbackInputStream); line: 1, column: 1177] (through reference chain

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

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

原因:

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

解决:

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

 

 上面children赋值了个数组。

后端

private TestObj children; //对象

posted @   jiduoduo  阅读(2450)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示