我有一个用于我的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字符串应以“ [”开头。在您的情况下,yourJSONString
是result
。您不必在两者之间将其转换为JSONObject。
HTH。
关于android - JSONException:值—数组没有标签,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7462111/