Java c# 跨语言Json反序列化首字母大小写问题

时间:2023-12-14 15:47:14

C#标准是首字母大写,Java规范是首字母小写,在序列化成Json之后,反序列化会出现反序列化失败的问题。。

从C#反序列化成JavaBean的时候通过如下注解可以直接解决该问题

@JsonNaming(value = PropertyNamingStrategy.UpperCamelCaseStrategy.class)

将该注解放到对应的class上,即可从大写首字母的Json串,反序列化成JavaBean。