当前位置:首页 » 《资源分享》 » 正文

新增:前端提示“请求JSON参数格式不正确,请检查参数格式

11 人参与  2024年05月15日 08:56  分类 : 《资源分享》  评论

点击全文阅读


解决方法:

1.检查后端控制台报错:

参数格式传递异常,请求号为:3b44424d-73bd-4db7-970b-38638451c439,具体信息为:JSON parse error: Cannot deserialize value of type `java.lang.Long` from String "新增的字段": not a valid Long value; nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.lang.Long` from String "新增的字段": not a valid Long value
 at [Source: (PushbackInputStream); line: 1, column: 47] (through reference chain: com.xiaoxiao .ceshi["assetsId"])

分析:根据报错分析得出Long类型不能转换为String

2.首先查看实体类中的字段类型是否符合,先尝试在实体类中的字段加上@JsonSerialize(using = ToStringSerializer.class)注解,此注解的作用是让Long类型转换为String类型。

3.如若以上操作还不能解决,就去前端新增页面打印出前端所传递的参数是否正确。

 此处的console.log(values)就会把前端页面传递到后端的参数打印出来。

调试:

4、在前端控制台打印的assetsId参数值不正确,传递的应该是Long类型的值而我所传递的是String类型的值。

5、在前端新增页面找到assetsId所传递的值修改为符合的类型就行了。

注释:由于部分图片涉及公司项目就不方便展示出来了!


点击全文阅读


本文链接:http://zhangshiyu.com/post/108757.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1