When making a http request to get a list of users in a twitch chat, I get a response like this:
{
"_links": {},
"chatter_count": 27,
"chatters": {
"moderators": [
"user1",
"user2",
"user3",
"...",
],
"viewers": [
"user4",
"user5",
"user6",
"...",
]
}
}
How can I get all this in one String? So I have a String looking like this:
{ "_links": {}, "chatter_count": 27, "chatters": { "moderators": [ "user1", "user2", "user3", "...", ], "viewers": [ "user4", "user5", "user6", "...", ] } }
My request:
URL url = new URL("http://tmi.twitch.tv/group/user/" + streamerName + "/chatters");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.addRequestProperty("Accept", "application/vnd.twitchtv.v5+json");
conn.addRequestProperty("Client-Id", "j113orc4zqptuzyqnnw1vfel33esj0");
BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream()));
while (null != (temp = br.readLine())) {
System.out.println(temp);
}