我有一个JSON array
没有任何对象(键)在其内部有JSON Objects
这样的:如何在Retrofit(Android)中没有任何键的情况下获取JSON数组?
[{"Type":"Meeting","Name":"TestMeeting","StartDate":"2016-03-22T08:00:00","EndDate":"2016-03-24T09:00:00"}]
我试图解析它,但无法找到成功的,任何人都可以建议我如何分析这种反应使用改造?
我有一个JSON array
没有任何对象(键)在其内部有JSON Objects
这样的:如何在Retrofit(Android)中没有任何键的情况下获取JSON数组?
[{"Type":"Meeting","Name":"TestMeeting","StartDate":"2016-03-22T08:00:00","EndDate":"2016-03-24T09:00:00"}]
我试图解析它,但无法找到成功的,任何人都可以建议我如何分析这种反应使用改造?
可以定义Class
代表JSON对象
import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;
public class Meeting{
@SerializedName("Type")
@Expose
private String type;
@SerializedName("Name")
@Expose
private String name;
@SerializedName("StartDate")
@Expose
private String startDate;
@SerializedName("EndDate")
@Expose
private String endDate;
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getStartDate() {
return startDate;
}
public void setStartDate(String startDate) {
this.startDate = startDate;
}
public String getEndDate() {
return endDate;
}
public void setEndDate(String endDate) {
this.endDate = endDate;
}
}
后您定义的回调一样, Call<List<Meeting>> getMeetings();
感谢它的作品:) –
10+为直接请求列表调用<列表
'名单',其中'Event'具有类型,名称字段改造,开始日期和结束日期。 –
CommonsWare
为什么downvoted没有任何理由,我不知道我问了什么 –
@CommonsWare感谢您回复您的建议工作:) –