我有一个用于我的iOS应用程序的JSON字符串,它可以正常工作,但是在数组上没有键。在这种情况下,我不知道如何调用JSONArray,除了将我的JSON更改为与Android应用程序不同(我想对所有应用程序使用相同的脚本)之外,有人可以提出建议吗?这是我的JSON字符串:

[{"url":"uploads\/audio\/A Cold One.mp3", "title":"A Cold One"}, ...]


我的代码如下所示:

JSONObject root = new JSONObject(result);
JSONArray jItems = root.getJSONArray("");


我的例外:

Download stopped: org.json.JSONException: Value [{"url":"uploads\/audio\/A Cold One.mp3", "title:"A Cold One"}, ...]


谢谢!

最佳答案

用这个

您的JSON字符串应以“ [”开头。在您的情况下,yourJSONStringresult。您不必在两者之间将其转换为JSONObject。
HTH。

关于android - JSONException:值—数组没有标签,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7462111/

10-11 01:36