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

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

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

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

@JsonProperty(value = "Name") 作用
是把该属性的名称序列化为另外一个名称
我说得不是很具体可以看下另外文章

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

被折叠的 条评论
为什么被折叠?



