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

问题描述:

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

原因剖析:

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

解决方法:

方法1:不推荐,不好用

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

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

方法2:推荐

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

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

举例:

效果:

发现终于不是null了!

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

相关推荐
xiaoming123437 分钟前
MySQL数据库性能优化实战从慢查询分析到索引调优的完整指南
intellij-idea
技术钱12 小时前
vue3 两份json数据对比不同的页面给于颜色标识
前端·vue.js·json
Chan1615 小时前
批处理优化:从稳定性、性能、数据一致性、健壮性、可观测性五大维度,优化批量操作
java·spring boot·后端·性能优化·java-ee·intellij-idea·优化
骷髅头的寂寞20 小时前
Spring Boot 整合 Thymeleaf 生成 HTML 页面教学
spring boot·html·intellij-idea
你们瞎搞1 天前
arcgis矢量数据转为标准geojson格式
python·arcgis·json·地理空间数据
Run Freely9371 天前
postman-Newman插件
测试工具·postman
Run Freely9371 天前
接口测试-postman-全局变量与环境变量
测试工具·postman
一勺菠萝丶2 天前
[特殊字符] IDEA 性能优化实战(32G 内存电脑专用篇)
java·性能优化·intellij-idea
云灬沙2 天前
IDEA2025无法更新使用Terminal控制台
java·intellij-idea·idea·intellij idea
Yield & Allure2 天前
IDEA在plugins里搜不到mybatisx插件的解决方法
java·ide·intellij-idea