close

JSON因為其使用方便性與跨平台適用性,應該是目前為止最常見的傳輸格式了

在 Android 中,我們會用 Gson 來做格式解析

Gson 可以自動幫我們轉成 Object 是個很方便的類

但有種情況是 JSON 的 field name 不是我們想要的

我們的物件屬性名需與 JSON 一致才能轉換,導致閱讀上的問題

 

比如說此 JSON

{"name":"Willy","cm":"188","city":"Taipei"}

若我們要轉換就需要 Object 如下

class Info {
    private String name;
    private String cm;
    private String city;
}

而現在有了@SerializedName 就可以依自己喜好取名字了,如下

class Info {
    @SerializedName("name")
    private String name;
    @SerializedName("cm")
    private String height;
    @SerializedName("city")
    private String liveCity;
}

 

End.

 

 

 

 

 


arrow
arrow
    文章標籤
    Andorid
    全站熱搜
    創作者介紹
    創作者 顏澤偉 的頭像
    顏澤偉

    Willy's Fish教學筆記』

    顏澤偉 發表在 痞客邦 留言(0) 人氣()