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

问题描述:

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

原因剖析:

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

解决方法:

方法1:不推荐,不好用

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

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

方法2:推荐

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

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

举例:

效果:

发现终于不是null了!

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

相关推荐
小灰灰__31 分钟前
IDEA加载通义灵码插件及使用指南
java·ide·intellij-idea
努力的家伙是不讨厌的3 小时前
解析json导出csv或者直接入库
开发语言·python·json
狂放不羁霸3 小时前
idea | 搭建 SpringBoot 项目之配置 Maven
spring boot·maven·intellij-idea
Re.不晚4 小时前
Java入门15——抽象类
java·开发语言·学习·算法·intellij-idea
customer086 小时前
【开源免费】基于SpringBoot+Vue.JS医院管理系统(JAVA毕业设计)
java·vue.js·spring boot·后端·spring cloud·开源·intellij-idea
小码哥说测试6 小时前
接口测试用例设计的关键步骤与技巧解析!
自动化测试·测试工具·jmeter·职场和发展·测试用例·接口测试·postman
Mephisto.java7 小时前
【大数据学习 | kafka高级部分】kafka的优化参数整理
大数据·sql·oracle·kafka·json·database
神里大人8 小时前
idea、pycharm等软件的文件名红色怎么变绿色
java·pycharm·intellij-idea
沐雪架构师8 小时前
mybatis连接PGSQL中对于json和jsonb的处理
json·mybatis
丁总学Java10 小时前
微信小程序,点击bindtap事件后,没有跳转到详情页,有可能是app.json中没有正确配置页面路径
微信小程序·小程序·json