java - 无法解析 JSON : org. json.JSONArray 无法转换为 JSONObject

标签 java android json

<分区>

我正在开发一个需要 API 的应用程序。我已经制作了一个 API,但是当我尝试将它解析到我的 ListView 中时它不起作用,它给出了错误消息“org.json.JSONArray 无法转换为 JSONObject”。这是我的代码
事物.java:
http://pastebin.com/29mKyUMV

杰森:
http://pastebin.com/B98KZA9K

(我已经尝试过将 JSONObject 转换为 JSONArray,但没有成功)

希望有人能帮助我

问候。

最佳答案

如果它是一个 JSONArray 则不能是一个 JSONObject。改变

JSONObject jsonObj = new JSONObject(jsonStr); 
// Getting JSON Array node
contacts = jsonObj.getJSONArray("");

contacts = new JSONArray(jsonStr);

关于java - 无法解析 JSON : org. json.JSONArray 无法转换为 JSONObject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33065030/

相关文章:

python - 如何在Python中解析JSON数据键和值?

javascript - 如何访问 Javascript 文件中的 JSON 数据

android - Android SDK中如何解析JSON?

java - try-with-resources 和 HikariCP 的连接泄漏

android - 如何使用 AndroidAnnotations 在 Android 项目中指定构建顺序

java - 代码不起作用,按钮没有响应

导入的 jar 上的 java.lang.VerifyError

java - Hadoop中的“could only be replicated to 0 nodes, instead of 1”

java - 您可以在 Windows 服务器上运行多个 clr 实例吗?

java - 通过 AudioSystem.read() 读取的字节格式