如何从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) 个答案