有 Java 编程相关的问题?

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

如何从Java的URL打印出JSON格式的查看器列表?

我试图打印的列表如下:https://tmi.twitch.tv/group/user/joxterthemighty/chatters

我的目标是在JSON的“viewers”部分下打印一行,其中包含每个名称,而不包含随附的所有内容

以下是我试图执行的代码:

      public static void main(String[] args) throws IOException, JSONException {
        JSONObject json = readJsonFromUrl("https://tmi.twitch.tv/group/user/joxterthemighty/chatters");
        System.out.println(json.toString());
        System.out.println(json.get("viewers"));
  }

但该代码返回以下内容:

{"chatter_count":9,"chatters":{"viewers":["anklezziix","chofl","commanderroot","electricallongboard","electricalskateboard","givemehoneynow","tbedark","vivbot"],"global_mods":[],"staff":[],"admins":[],"moderators":["joxterthemighty"]},"_links":{}}

线程“main”组织中出现异常。json。JSONException:JSONObject[“查看器”]未找到。 在org。json。JSONObject。get(JSONObject.java:498) 在Joxterville。JsonReader。main(JsonReader.java:19)

“观众”不是我想要打印出来的吗?我对JSON非常困惑和不熟悉

我正在使用org。来自Maven的json。谢谢你提供的任何帮助


共 (0) 个答案