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

问题描述:

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

原因剖析:

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

解决方法:

方法1:不推荐,不好用

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

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

方法2:推荐

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

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

举例:

效果:

发现终于不是null了!

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

相关推荐
Pi_Qiu_5 小时前
Python初学者笔记第二十二期 -- (JSON数据解析)
笔记·python·json
mon_star°6 小时前
有趣的 npm 库 · json-server
前端·npm·json
ID_180079054736 小时前
淘宝拍立淘按图搜索API接口功能详细说明
大数据·python·json·图搜索算法
进阶的小名13 小时前
@RequestMapping接收文件格式的形参(方法参数)
java·spring boot·postman
cypking14 小时前
vue excel转json功能 xlsx
vue.js·json·excel
zhong liu bin16 小时前
JVM基础【Java】
java·开发语言·jvm·intellij-idea
我又来搬代码了16 小时前
【Android】【bug】Json解析错误Expected BEGIN_OBJECT but was STRING...
android·json·bug
Jonathan丶BNTang1 天前
IntelliJ IDEA 2025.2 重磅发布
java·ide·intellij-idea
@Aurora.1 天前
【接口自动化测试】---YAML、JSON Schema
selenium·单元测试·测试用例·压力测试·postman·ab测试·测试覆盖率
Java小Y1 天前
redis(2)-java客户端使用(IDEA基于springboot)
java·redis·intellij-idea