“postman请求JSON格式,Body内数据无法被idea后端接收,值为null“问题的解决方式

问题描述:

传递数据一切正常,但是:

原因剖析:

这是因为我们实体类里面属性的命名格式不符合驼峰命名,比如我这种"大写字母开头如CAD"/"一个小写字母+一个大写字母如aDddddd"都不行。

解决方法:

方法1:不推荐,不好用

把自己实体类中的属性的名字都改成标准格式,要么是"全小写如id"要么"小写字母后面不要紧挨着大写字母,如fossilEnergy"。

不推荐的原因是因为太麻烦,而且"让人不爽",写个变量名都要这限制那限制,非常不灵活。

方法2:推荐

在实体类的属性上面加上注解:

@JsonProperty(value="自己的那个不符合驼峰规则的变量名 ") 

举例:

效果:

发现终于不是null了!

好啦,希望能够帮助到大家!

相关推荐
测试者家园4 小时前
ChatGPT与Postman协作完成接口测试(一)
软件测试·chatgpt·接口测试·postman·用chatgpt做软件测试·测试图书·质量效能
<e^πi+1=0>5 小时前
Postbot使用教程
postman
不良人天码星11 小时前
lombok插件不生效
java·开发语言·intellij-idea
小_太_阳12 小时前
Scala_【2】变量和数据类型
开发语言·后端·scala·intellij-idea
小_太_阳21 小时前
Scala_【1】概述
开发语言·后端·scala·intellij-idea
alikami21 小时前
【若依】用 post 请求传 json 格式的数据下载文件
前端·javascript·json
炭烤玛卡巴卡1 天前
学习postman工具使用
学习·测试工具·postman
J不A秃V头A1 天前
IntelliJ IDEA中设置激活的profile
java·intellij-idea
odng1 天前
IDEA自己常用的几个快捷方式(自己的习惯)
java·ide·intellij-idea
dingdingfish1 天前
JSON 系列之1:将 JSON 数据存储在 Oracle 数据库中
oracle·json·database