我现在正尝试在 Java cord 中使用 HTTP 请求获取 JSON 对象。
我想知道如何在以下代码中获取响应或 JSON 对象。
请告诉我。
(在这个程序中,我尝试获取文章“纽约”的维基百科类别。)
String requestURL = "http://en.wikipedia.org/w/api.php?action=query&prop=categories&format=json&clshow=!hidden&cllimit=10&titles=" + words[i];
URL wikiRequest = new URL(requestURL);
URLConnection connection = wikiRequest.openConnection();
connection.setDoOutput(true);
/**** I'd like to get response here. ****/
JSONObject json = Util.parseJson(response);
最佳答案
JSONTokener
只需两行代码
JSONTokener tokener = new JSONTokener(wikiRequest.openStream());
JSONObject root = new JSONObject(tokener);
关于java - 如何从 Java 中的 HTTP 请求中获取 JSON 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11901831/