首字母大写插入数据库 @JsonProperty

在与C#接口对接时,由于C#字段首字母规定大写,而Java遵循首字母小写规范,导致联调时出现困扰。通过在Java的实体类中使用@JsonProperty(value = "Name")注解,可以将接收的JSON属性名映射到大写形式的字段,从而解决字段匹配问题。这个注解的作用是实现属性名称的序列化转换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

与c#对接接口
字段开发人员已经定义完成 每个字段首字母他得规定必须大写


而我Java首字母规范都是小写
c#人员提前完成接口,为了联调不麻烦他给接口我这边违背原则创建大写字段

自动生成后得文件  当使用添加得时候 conller接受不到值

在我女同事得带领 指挥下
使用@JsonProperty(value = "Name")  
大写字母竟然神奇得添加进去了

 

@JsonProperty(value = "Name")  作用

是把该属性的名称序列化为另外一个名称

我说得不是很具体可以看下另外文章

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值