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

问题描述:

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

原因剖析:

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

解决方法:

方法1:不推荐,不好用

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

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

方法2:推荐

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

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

举例:

效果:

发现终于不是null了!

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

相关推荐
cTz6FE7gA32 分钟前
数据结构与算法:大厂面试高频题的深度解析
intellij-idea·perl
Tangcan-2 小时前
博客系统测试报告
功能测试·测试工具·postman
清心歌3 小时前
记一次系统环境变量更改后在IDEA中无法读取新值的排查过程
java·后端·intellij-idea·idea
卓怡学长4 小时前
m326数据结构课程网络学习平台的设计与实现+vue
java·spring·tomcat·maven·intellij-idea·mybatis
捧月华如8 小时前
响应式设计原理与实践:适配多端设备的前端秘籍
前端·前端框架·json
C1829818257511 小时前
AI idea 集成claude code插件
java·ide·intellij-idea
IT 行者11 小时前
解决 IntelliJ IDEA 内存占用高的两个优化策略:GPU 渲染与虚拟内存配置
java·ide·intellij-idea·ai编程
kimi-22211 小时前
如何让大语言模型稳定输出 JSON 的三层防御体系
人工智能·语言模型·json
一定要AK11 小时前
SpringBoot 教程 IDEA 版
spring boot·后端·intellij-idea
禹中一只鱼12 小时前
【IDEA 出现 `IDE error occurred`】
java·ide·spring boot·intellij-idea