Android:如何将HttpResponse转换为List <object> </object>

时间:2012-08-08 07:07:09

标签: java android json rest arraylist

我有调用Web服务的android AsynTask方法,它返回List&lt;&gt;如下图所示:

[[1,"Test",37.334542,-121.890821,-121.890821],
[2,"XYZ",37.337749,-121.886702,-121.886702],
[4,"PQR",37.336453,-121.884985,-121.884985]]

我的问题是如何将HttpResponse的响应转换为List&lt;&gt;与上面显示的相同。

1 个答案:

答案 0 :(得分:2)

这看起来像是一个json的回应。如果是,如果你有String(jsonResponse),最简单的方法就是这样:

JSONArray json;
try {
    json = new JSONArray (jsonResponse);
} catch (JSONException e) {
    //do something
}

然后您可以按原样使用JSONArray,或者如果需要,可以遍历它并将每个项目添加到List