Wenn eine HTTP-Anforderung stellt eine Liste von Benutzern in einem Zucken Chat zu bekommen, erhalte ich eine Antwort wie folgt aus:Anzeige json in einer Zeichenfolge
{
"_links": {},
"chatter_count": 27,
"chatters": {
"moderators": [
"user1",
"user2",
"user3",
"...",
],
"viewers": [
"user4",
"user5",
"user6",
"...",
]
}
}
Wie kann ich das alles in einem String zu bekommen? Also ich habe ein String wie folgt aussehen:
{ "_links": {}, "chatter_count": 27, "chatters": { "moderators": [ "user1", "user2", "user3", "...", ], "viewers": [ "user4", "user5", "user6", "...", ] } }
Meine Anfrage:
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);
}
@Andremoniy es scheint, OP liest einfach von einem 'BufferedReader', zumindest für mich, obwohl es nicht viel Kontext gibt. – Moira
http://stackoverflow.com/questions/12173416/how-do-i-get-the-compact-form-of-pretty-printed-json-code – Andremoniy