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

问题描述:

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

原因剖析:

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

解决方法:

方法1:不推荐,不好用

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

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

方法2:推荐

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

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

举例:

效果:

发现终于不是null了!

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

相关推荐
程序员三藏8 小时前
Postman接口测试详解
自动化测试·软件测试·python·测试工具·职场和发展·接口测试·postman
李少兄8 小时前
IDEA / DataGrip 连接 SQL Server 提示“驱动程序无法通过 SSL 加密建立安全连接”的解决方法
安全·intellij-idea·ssl
optimistic_chen11 小时前
【Java EE进阶 --- SpringBoot】统一功能处理
java·spring boot·java-ee·json·统一功能处理
我命由我1234516 小时前
IDEA - IDEA 快速回到页面首尾、页面快速滑动、快速定位到指定行
java·运维·ide·后端·java-ee·intellij-idea·intellij idea
Mickyจุ๊บ16 小时前
IDEA 插件推荐
java·ide·intellij-idea
命运之光16 小时前
【快速解决】idea运行javafx错误: 缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序
java·ide·intellij-idea
明月与玄武1 天前
Postman 的汉化安装中文版及使用指南!
测试工具·postman·postman汉化
N 年 后1 天前
cursor和传统idea的区别是什么?
java·人工智能·intellij-idea
Momentary_SixthSense1 天前
serde
开发语言·rust·json