欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java json天氣請求

老白1年前7瀏覽0評論

Java中,JSON是處理數據交換和存儲的常用格式。JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,它基于JavaScript的一個子集。在Java中,使用JSON處理天氣請求數據非常常見。

通過JSON格式的數據,我們可以獲取天氣信息和相應的預報。下面是一個使用Java JSON請求天氣數據的例子:

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import org.json.JSONObject;
public class WeatherAPI {
public static void main(String[] args) {
try {
URL url = new URL("http://api.openweathermap.org/data/2.5/weather?q=London&appid=YOUR-API-KEY");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String line;
StringBuilder response = new StringBuilder();
while ((line = in.readLine()) != null) {
response.append(line);
}
in.close();
JSONObject jsonObject = new JSONObject(response.toString());
JSONObject main = jsonObject.getJSONObject("main");
double temp = main.getDouble("temp");
double feelsLike = main.getDouble("feels_like");
System.out.println("Temperature: " + temp);
System.out.println("Feels like: " + feelsLike);
} catch (Exception e) {
e.printStackTrace();
}
}
}

在這個例子中,我們使用了OpenWeatherMap提供的API來獲取倫敦的天氣信息。API key需要自己在官網上申請。

我們使用HttpRequest來進行GET請求,并獲取返回的JSON數據。

通過JSON解析,我們可以獲取到相應的天氣信息。在這個例子中,我們獲取了溫度以及體感溫度,并將其輸出到控制臺。

通過學習Java JSON請求天氣數據,我們可以更好地了解JSON的使用,同時還可以了解到如何使用Java進行網絡請求和JSON解析。