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

这篇具有很好参考价值的文章主要介绍了新增:前端提示“请求JSON参数格式不正确,请检查参数格式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

解决方法:

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.如若以上操作还不能解决,就去前端新增页面打印出前端所传递的参数是否正确。

请求json参数格式不正确,请检查参数格式,前端,json,java

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

调试:

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

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

注释:由于部分图片涉及公司项目就不方便展示出来了!文章来源地址https://www.toymoban.com/news/detail-585328.html

到了这里,关于新增:前端提示“请求JSON参数格式不正确,请检查参数格式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • java业务代码发送http请求(Post方式:请求参数为JSON格式;Get方式)

    实际开发中,可能需要发送http请求到第三方服务获取数据,于是就有以下应用: 依赖: 假设我需要在我的业务代码中调用该地址: url:http://xx.xx:xxxx/user/count 请求方法:post 内容类型:application/json 请求参数:id, username 返回参数:code 响应结果 int类型                  

    2024年02月12日
    浏览(56)
  • 前端发送请求之参数处理---【text/plain】与【application/json】

    Content-Type就是指 HTTP 发送信息至服务器时的内容编码类型,服务器根据编码类型使用特定的解析方式,获取数据流中的数据。 其实前后端发送请求的方式有 text/plain、application/json、application/x-www-form-urlencoded、 multipart/form-data等,这版接上一篇,继续介绍【text/plain】与【appli

    2024年01月18日
    浏览(79)
  • requests库post请求参数data、json和files的使用,postman的各种数据格式

    application/x-www-form-urlencoded 和 application/json 是两种不同的 HTTP 请求体格式,它们在 Python 中的处理方式也不同。 application/x-www-form-urlencoded 是 Web 表单默认的提交方法,浏览器会将表单数据编码为 key-value 键值对,并将其放在请求体中。该格式数据可以通过 Python 中的标准库 url

    2024年02月16日
    浏览(64)
  • 解决Post请求JSON列表参数格式报错:JSON parse error: Cannot deserialize value of type `java.util.ArrayList<x>

    今天在调试接口的时候,遇到一个问题。有一个post请求的json body参数, 然后vo里面只有两个属性,id和一个集合。 然后使用apifox调试接口的时候,发现json解析异常: 通过提示信息,可以发现是因为json结构不对导致解析不了。 我原来是这样传的,会报错: 应该给list加一层数

    2024年02月11日
    浏览(53)
  • Nacos新建配置报错:发布失败。请检查参数是否正确

    本文总结了nacos集群配置出现这个问题的几个解决办法。 第一步应该是看nacos日志,而不是其他。 由于前端配置返回失败,可以直接在logs目录下查看fatal级别日志: 如下 很明显,失败原因是字段gmt_create没有默认值,该字段建表时类型为datetime类型,在mysql中没有默认值,设置

    2024年02月11日
    浏览(52)
  • nacos新建配置或修改配置时,遇到错误 “发布失败。请检查参数是否正确。”

    在服务器用docker部署nacos时,遇到了这样的问题,其中弹窗提示内容如下: 提示内容为 nacos field ‘encrypted_data_key’ doesn’t have a default value 网上搜了一下这是nacos版本的问题,我使用的版本是nacos2.0.3。在nacos2.1.0以下的版本的MySQL数据库中的相应表是没有’encrypted_data_key’字段

    2024年02月16日
    浏览(60)
  • labelme等标注工具/数据增强工具输出JSON文件格式检查脚本

    标注的文件太多了,还有用数据增强工具生成了一票的新数据。在转换或使用训练时候会报错,错误原因是json中语法有问题,这样会中断程序运行,调试造成很大困扰。 检查确实最后有问题,多写了一次 写一个脚本,用于检查文件夹下所有的json文件是否合规,不合规的记录

    2024年02月04日
    浏览(46)
  • Docker安装nacos单机版,配置发布时报错:发布失败,请检查参数是否正确

    今天想模拟一下开发环境nacos路由发布时出现删除某一个路由配置会导致gateway不可用,由于开发环境一直在使用,为此自己使用docker搭建一下nacos想复现一下场景。 根据相关博客搭建完成后,自己新建配置时,点击发布,就报了错误\\\"发布失败,请检查参数是否正确\\\"。 “发布

    2024年02月09日
    浏览(49)
  • 【Nacos】NACOS 2.1.0添加配置时报错: 发布失败。请检查参数是否正确 场景:

     返回首页   【笔记】Spring Cloud Alibaba Nacos NACOS 2.1.0  docker-compose部署         添加配置报错: 发布失败。请检查参数是否正确 解决方案         1. nacos 2.1.0版本之后初始化数据库中config_info 和 his_config_info 表中新增了encrypted_data_key密钥字段         2.添加yaml文件时,需

    2024年02月16日
    浏览(32)
  • layui laydate 提示“日期格式不正确”

    通过查看layui的源码, 可以看到 lay-verify=\\\"date\\\"   只验证 年月日,不支持时分秒。 最佳实践 1)日期框只能下拉,禁止输入,+不验证 2)自定义验证,参考layui文档,地址 表单组件 form - Layui 文档 补充: 我写的验证: 反正格式化方法肯定有了,直接用 //原理,通过new Date 默

    2024年02月07日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包