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.
文章標籤
全站熱搜
留言列表