1. 程式人生 > >Java c# 跨語言Json反序列化首字母大小寫問題

Java c# 跨語言Json反序列化首字母大小寫問題

跨語言 大小 lca clas nbsp 反序列化 val ngs 標準

C#標準是首字母大寫,Java規範是首字母小寫,在序列化成Json之後,反序列化會出現反序列化失敗的問題。。

從C#反序列化成JavaBean的時候通過如下註解可以直接解決該問題

@JsonNaming(value = PropertyNamingStrategy.UpperCamelCaseStrategy.class)

將該註解放到對應的class上,即可從大寫首字母的Json串,反序列化成JavaBean。

Java c# 跨語言Json反序列化首字母大小寫問題