【发布时间】:2017-11-02 20:31:40
【问题描述】:
我正在使用 Retrofit 查询一个 API,答案是这样的
[
{
"Id": "BT00",
"Text": "Registrarme"
},
{
"Id": "BT01",
"Text": "Iniciar sesión"
},
{
"Id": "BT02",
"Text": "Siguiente"
},
{
"Id": "BT03",
"Text": "Si"
},
{
"Id": "BT04",
"Text": "No"
}
]
并且正文响应看起来像这样screenshot
此调用存储在 ArrayList 中。
@SerializedName("Id")
@Expose
private String id;
@SerializedName("Text")
@Expose
private String text;
//Getters&Setters
我的回答是,如何访问响应的元素?
我尝试了以下方法,但都不起作用
apptext_id.setText(response.body().get(0).toString());
Logger.d("Body %s", response.body().get(0).toString());
Logger.d("Body %s", response.body().get(0));
答案看起来像this
【问题讨论】:
标签: java android arraylist retrofit2