编辑:最后,我找到了使用Iterator
获取没有键值的数组值的答案。我刚从这个link
我只是JSON Parsing的新手,我不知道如何解析这种JSONArray
。谁能给我一个提示?
{
"pages": [
"image1.jpg",
"image2.jpg"
]
}
答案 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);