私はOpenWeatherMap APIを使用して16日間の予測情報を取得しています。そのようなJSONからRetrofit2データモデル - リストに問題があります
http://www.json-generator.com/api/json/get/cuDhZDicMO?indent=2
、私はcod
の値を取得することができますよ。これは、すべてのAPIがうまくいっていることを意味します。私はcod
の値を取得することができるので、私はデバッグ中にそれをテストし、APIが正常に動作しています。
しかし、ForecastInfo
データモデルでは私のリストに何か問題があります。それを見て、どこに間違っているのか教えてください。そのリストの下にあるデータは取得しないためです。 JSONのデータモデルであるforecastInfo
を添付しました。どうもありがとうございます!
import java.util.ArrayList;
import java.util.List;
public class ForecastInfo {
public final double cod;
public List<LIST> list = new ArrayList<LIST>();
public List<LIST> getList() {
return list;
}
public ForecastInfo(List<LIST> list,double cod)
{
this.cod=cod;
this.list=list;
}
class LIST {
public final long dt;
public final Temp temp;
public LIST(long dt,Temp temp) {
this.dt = dt;
this.temp=temp;
}
class Temp
{
public final double day;
public Temp(double day){
this.day=day;
}
}
}
}
マッピングが正しく動作するはずです。あなたが直面している_正確な問題は何ですか? –