Я пробовал модифицировать Android. Ответ был нулевым. Если мое понимание правильное, это может быть из-за ответа 400 или неправильного моделирования ответа в моем классе модели. Ответ, который я получаю следующим образом:Модернизация: как решить класс?
{"itemA":"data",
"itemB":"data",
"itemC":"data",
"ItemC":"",
"result_arr":[{"Val1":"A","Val2":"","id":"id","pr":"$0.00","sid":"a","cid":"a","price":"$0.00","cool_down":"0%","url":"","name":"Name"},
{"Val1":"A","Val2":"","id":"id","pr":"$0.00","sid":"a","cid":"a","price":"$0.00","cool_down":"0%","url":"","name":"Name"}]
,"statusCode":"200"}
модели, которые я определены следующим образом:
результат API
public class APIResultModel {
@SerializedName("itemA")
public String itemA;
@SerializedName("itemB")
public String itemB;
@SerializedName("itemC")
public String itemC;
@SerializedName("itemD")
public string itemD;
@SerializedName("results_arr")
public List<ProductModel> results_arr;
@SerializedName("status_code")
public String statusCode;
}
Результат массива Модель:
public class ResultArrayModel {
public String val1;
public String val2;
public String id;
public String pr;
public String sid;
public String cid;
public String price;
public String cool_down;
public String url;
public String name;
}
Как должна выглядеть модель для этого ответа? И как получается модель из значений отклика?
Вы проверили response.code() ;? – AnixPasBesoin
@AnixPasBesoin Да, то есть 200. –
Можете ли вы разместить свою модель? – AnixPasBesoin