如何从Java中的HTTP请求获取JSON对象

我现在正在尝试使用Java Cord中的HTTP请求" title="HTTP请求">HTTP请求获取JSON对象。

我想知道如何在下面的代码中获取响应或JSON对象。

请告诉我。

(在此程序中,我尝试获取文章“ New York”的Wikipedia类别。)

 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);

回答:

Scanner scanner = new Scanner(wikiRequest.openStream());

String response = scanner.useDelimiter("\\Z").next();

JSONObject json = Util.parseJson(response);

scanner.close();

以上是 如何从Java中的HTTP请求获取JSON对象 的全部内容, 来源链接: utcz.com/qa/422833.html

回到顶部