我如何解析这个使用改造?我得到的错误BEGIN_OBJECT但BEGIN_ARRAY改进错误预计BEGIN_OBJECT但是BEGIN_ARRAY
现在,我解析它这样..
下面是适配器类
public static RetroInterface getCommonPathInterface() {
RestAdapter restAdapter = new RestAdapter.Builder()
.setEndpoint("myurl")
.build();
records= restAdapter.create(RetroInterface.class);
return records;
}
下面是接口,RetroInterface.class
@GET("/mypath")
void getValue(
Callback<MyBean> callback
);
这是我如何调用它的主要活动
getCommonPathInterface().getValue(new Callback<MyBean>() {
@Override
public void success(MyBean myBean, Response response) {
inti = 0;
}
@Override
public void failure(RetrofitError error) {
int i = 0;
}
});
下面是JSON响应
[
{
id: "111",
name: "Val1"
},
{
id: "222",
name: "Val2"
}
]
你现在怎么解析它? – Egor 2015-04-04 08:38:03
请分享您当前的json解析代码块。否则没有人可以帮助你。从错误消息来看,它非常清楚它需要一个JSON对象作为根对象,但是它获得了一个JSON数组作为根对象。 – 2015-04-04 08:41:46
看看:)。我编辑了代码 – Abhilash 2015-04-04 08:52:53