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

问题描述:

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

原因剖析:

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

解决方法:

方法1:不推荐,不好用

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

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

方法2:推荐

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

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

举例:

效果:

发现终于不是null了!

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

相关推荐
醇氧8 小时前
org.jetbrains.annotations的@Nullable 学习
java·开发语言·学习·intellij-idea
猫头虎15 小时前
GoLand 2025.3 最新变化:值得更新吗?
ide·windows·macos·pycharm·编辑器·intellij-idea·idea
少云清16 小时前
【接口测试】3_Postman _Postman断言
测试工具·postman
elangyipi12318 小时前
深入理解前端项目中的 package.json 和 package-lock.json
前端·json
少云清19 小时前
【接口测试】4_Postman _全局变量和环境变量
测试工具·postman
Alsn8619 小时前
26.IDEA 专业版中创建简单的 Web 项目并打包部署到本地Tomcat 9
前端·tomcat·intellij-idea
rannn_11119 小时前
【Git教程】概述、常用命令、Git-IDEA集成
java·git·后端·intellij-idea
啃火龙果的兔子20 小时前
IntelliJ IDEA社区版下载安装
java·ide·intellij-idea
ckm紫韵21 小时前
Cursor 与 IDEA 互相跳转教程
java·ide·intellij-idea·cursor·ai工具
墨着染霜华21 小时前
IntelliJ IDEA 设置导出与导入完整指南(备份 / 迁移 / 团队共享)
java·ide·intellij-idea