如何在android中解析这个JSON数组?

时间:2012-10-13 19:11:43

标签: android arrays json

  

可能重复:
  Sending and Parsing JSON in Android

编辑:最后,我找到了使用Iterator获取没有键值的数组值的答案。我刚从这个link

得到了一个想法

我只是JSON Parsing的新手,我不知道如何解析这种JSONArray。谁能给我一个提示?

{

 "pages": [
      "image1.jpg",
      "image2.jpg"
  ]
}

3 个答案:

答案 0 :(得分:1)

您必须了解JSON的基本概念。

{}讨论一个实例(称为JSONObject) []讨论一系列事物(在Android中称为JSONArray) "xxx":"yyy"谈及关键&值

首先,您可以让回复json字符串成为JSONObject JSONObject replyJSON = new JSONObject(reply)

然后,在回复的JSONObject中获取名为“pages”的JSONArray,JSONArray pagesArray = replyJSON.getJSONArray("pages")

最后,通过方法getString获取JSONArray中的值,在您的示例中,您可以使用pagesArray.getString(0)和pagesArray.getString(1)

查看文档以获取更多详细信息: JSONArray

答案 1 :(得分:0)

使用new JSONObject(json);其中json是存储json字符串的变量。

答案 2 :(得分:-2)

使用JQuery函数parseJSON

var json = jQuery.parseJSON(string);