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

问题描述:

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

原因剖析:

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

解决方法:

方法1:不推荐,不好用

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

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

方法2:推荐

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

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

举例:

效果:

发现终于不是null了!

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

相关推荐
lifewange9 小时前
Claude Code可以安装在IDEA和Pycharm中么
java·pycharm·intellij-idea
lifewange9 小时前
OpenCode可以安装在IDEA和Pycharm中么
java·pycharm·intellij-idea
ID_1800790547321 小时前
Python 实现亚马逊商品详情 API 数据准确性校验(极简可用 + JSON 参考)
java·python·json
代码AI弗森1 天前
配置文件战争:TOML/YAML/JSON 为何成为不同框架的“专属标配”?
json
梁萌1 天前
idea报错找不到XX包的解决方法
java·intellij-idea·启动报错·缺少包
EvenBoy1 天前
IDEA中使用CodeX
java·ide·intellij-idea
p@ssword1 天前
解决idea-2025.3.3重启项目/停止项目要点两次问题才生效问题
javascript·数据库·intellij-idea
小北的博客1 天前
如何在 Android studio 中使用 cursor 插件
android studio·intellij-idea·ai编程·android-studio·插件·cursor
lifewange2 天前
CNode API v1 完整接口文档(JSON 规范整理)
java·前端·json
iwS2o90XT2 天前
开发一个VS Code主题插件,定制你的IDE
ide·jupyter·postman