【发布时间】:2018-02-10 16:33:42
【问题描述】:
我正在学习 Java 和 SpringBoot。试图制作一个网络应用程序来检查天气。我正在使用来自https://openweathermap.org/api 的 API。
我不知道如何从 API (JSON) 中检索数据。谁能告诉我一些事情?
public String connectAndResponse(String url) throws IOException {
StringBuilder stringBuilder = new StringBuilder();
HttpURLConnection connection = (HttpURLConnection) new URL(url).openConnection();
BufferedReader reader = new BufferedReader(new InputStreamReader(
connection.getResponseCode()==200 ? connection.getInputStream() : connection.getErrorStream()
));
String line = "";
while((line = reader.readLine()) !=null){
stringBuilder.append(line);
}
return stringBuilder.toString();
}
我已经在字符串上处理了 JSON,但我不知道如何使用 JSON 来使用 spring boot(它可以在区域设置输入的表单上工作)。
【问题讨论】:
标签: java json spring-boot weather-api