【发布时间】:2019-03-18 13:25:01
【问题描述】:
如何编写 java 代码以显示来自 "http://services.groupkt.com/country/search?text=un" 的 JSON 数据?我想查看数据的列表视图。
下面的尝试似乎不起作用:
private String loadJSON(String jsonURL) throws IOException {
URL url = new URL(jsonURL);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setReadTimeout(10000);
conn.setConnectTimeout(15000);
conn.setRequestMethod("GET");
conn.setDoInput(true);
conn.connect();
BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line;
StringBuilder response = new StringBuilder();
while ((line = in.readLine()) != null) {
response.append(line);
}
in.close();
return response.toString();
}
【问题讨论】:
-
您是否收到任何错误或任何回报?但是,为什么不使用更易于使用且易于获取值的 GSON 呢?这听起来像是一种旧方法。
-
没有错误。只是应用顶部带有横幅的白屏