我使用Retrofit庫進行異步請求但在此之前,我需要將Json轉換爲java對象。我看過很少的教程,並且能夠理解。於是我決定做一個項目,我自己使用Nomadlist API,JSON的鏈接是https://nomadlist.com/api/v2/list/cities/mumbai-india/places/work使用序列化在Retrofit 2.1中的JSON對象
我很困惑如何使getter和setter對象
"updated":{"epoch":1473220041,"time":"2016-09-07T03:47:21+00:00","cache":false}
或從結果數組如何使getter和setter for
"city":{"name":"Thane","slug":"thane-india","url":"\/thane-india"}.
我已經做了以下類。
public class City {
@SerializedName("name")
private String nameNmd;
public String getNameNmd() {
return nameNmd;
}
@SerializedName("img")
private String imgNmd;
public String getImgNmd() {
return imgNmd;
}
@SerializedName("url")
private String urlNmd;
public String getUrlNmd() {
return urlNmd;
}
@SerializedName("type")
private String typeNmd;
public String getTypeNmd() {
return typeNmd;
}
}
我已經加入我使用JSON的部分的屏幕截圖。城市國家和地區部分的正確格式是什麼?
嘗試[jsonschema2pojo](http://www.jsonschema2pojo.org /)直接從json創建Java對象 – Rehan