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

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

2024-05-13 11:05:53 前端知识 前端哥 162 932 我要收藏

解决方法:

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所传递的值修改为符合的类型就行了。

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

转载请注明出处或者链接地址:https://www.qianduange.cn//article/8550.html
标签
评论
发布的文章

1、SpringBoot简介及返回json

2024-05-25 09:05:17

mysql 的jsonTable使用

2024-05-25 09:05:41

MySQL中的JSON

2024-05-25 09:05:32

JSON简介(1)

2024-05-25 09:05:22

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!