我正在使用完全像這樣返回數據的端點。對POJO的改進響應
[
{
"CodigoParada":4201929,
"Nome":"",
"Endereco":"RUA JOAO DE LIMA BONFANTE (B-C)",
"Latitude":-23.687475,
"Longitude":-46.771474
},
{
"CodigoParada":640000453,
"Nome":"ACANGAPIRANGA C/B",
"Endereco":" R CONSTANTINO NERY/ AV BENEDITO ANDRADE ",
"Latitude":-23.485653,
"Longitude":-46.71567
}
]
我試圖用改造請求數據,並將其解析爲這樣一個POJO:
public class Parada {
private int codigoParada;
private String nome;
private String endereco;
private String latitude;
private String longitude;
public int getCodigoParada() {
return codigoParada;
}
public void setCodigoParada(int codigoParada) {
this.codigoParada = codigoParada;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getEndereco() {
return endereco;
}
public void setEndereco(String endereco) {
this.endereco = endereco;
}
public String getLatitude() {
return latitude;
}
public void setLatitude(String latitude) {
this.latitude = latitude;
}
public String getLongitude() {
return longitude;
}
public void setLongitude(String longitude) {
this.longitude = longitude;
}
}
改造回拉正確的數據。我可以在我的日誌中看到它。 但是,它似乎無法將其解析爲我的「Parada」模型。
這是我的要求:
@GET("/Parada/Buscar?termosBusca=*")
public void getAllStops(Callback<List<Parada>> cb);
我敢肯定它的小東西。只是不能發現它。
UPDATE
包括我restAdapter。
RestAdapter restAdapter = new RestAdapter.Builder()
.setLogLevel(RestAdapter.LogLevel.FULL)
.setEndpoint(myEndpoint)
.setConverter(new GsonConverter(new GsonBuilder().create())).build();
這工作。謝謝。我沒有意識到它是區分大小寫的。對其他人來說,我必須在所有領域都做到這一點。 –