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

问题描述:

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

原因剖析:

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

解决方法:

方法1:不推荐,不好用

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

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

方法2:推荐

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

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

举例:

效果:

发现终于不是null了!

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

相关推荐
ID_180079054737 小时前
小红书笔记详情 API 接口系列 + 标准 JSON 返回参考(完整版)
数据库·笔记·json
汤姆yu7 小时前
IDEA使用通义灵码做现有项目迭代开发保姆级教程
java·ide·intellij-idea·灵码
康世行7 小时前
IDEA集成AI辅助工具推荐(好用不卡顿)
java·人工智能·intellij-idea
柠檬Leade7 小时前
IDEA中 java: 程序包lombok不存在 问题解决
java·开发语言·maven·intellij-idea·依赖不存在
非凡的小笨鱼7 小时前
IDEA找不到类编译不通过的解决方案
java·maven·intellij-idea
半个俗人8 小时前
3.postman全局变量和环境变量
测试工具·postman
温酒斟与你9 小时前
idea编辑器新版UI回归旧版
java·ide·intellij-idea
God__is__a__girl9 小时前
IntelliJ IDEA 启动失败问题解决记录
java·ide·intellij-idea
小狗丹尼40010 小时前
JSON 基础认知、数据转换与 Flask 前后端交互全解
python·flask·json
_周游1 天前
Kaptcha—Google验证码工具
java·intellij-idea·jquery