如何解析JsonArray?

时间:2016-04-06 03:23:53

标签: android json

你能帮助我吗

我该如何解析这个Json数组。我得到错误类型不匹配

先谢谢。

{"response": [
{
  "feed": [
    {
      "rating": 1,
      "lname": "",
      "surname": "xxxxx",
      "date": "2015-04-05 102:51:35",
      "details": "check"
    },
    {
      "rating": 2,
      "name": "",
      "avatar": ""          
    }
  ]
}]}

1 个答案:

答案 0 :(得分:2)

使用

 JsonObject jsonObject = new JsonObject(<your response>);

如果您将响应作为json对象,您可以忽略上述内容。

 jsonArray responseArray= jsonObject.getJsonArray("response");
 jsonObject feedObject = responseArray[0];
 jsonArray feedArray = feedObject.getJsonArray("feed");

现在你有了feedArray,你可以遍历它以获取所有数据。