有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

API调用时返回java Null

我正在使用开放天气API构建一个天气应用程序。下面的函数正确地调用了API,但由于某些原因返回null

JSONObject queryResults = data.optJSONObject("weather");
            System.out.println(queryResults.toString());

下面是API调用

API Call Image

当我输入“coord”或“main”或“clouds”或“sys”时,它工作得非常好,我得到了结果。但出于某种原因,仅使用“weather”返回空值。我错过了什么?谢谢


共 (1) 个答案

  1. # 1 楼答案

    需要使用JSONArray。感谢上面评论中的asfmlr