1. 程式人生 > >【轉載】解決Java關鍵字作為json資料欄位名問題

【轉載】解決Java關鍵字作為json資料欄位名問題

轉自:https://blog.csdn.net/jjj11223344/article/details/79957559

 

在java命名規範中,我們不能採用Java關鍵字如 public、static等命名,但是在服務端資料命名時我們往往會採用某一欄位的英文來命名,這有時候就不可避免的和java關鍵字有衝突。

這裡介紹一個Java註解來解決這一問題,將json資料中的欄位進行轉換,如:

@SerializedName("public")
int isPublic;
@SerializedName("json中的命名")

Object Java中的命名;
 

        @SerializedName("switch")
        private String switchVal;