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

java get請求 json

Java是一種廣泛使用的編程語言,它可以使用HTTP協(xié)議從Web服務(wù)器獲取數(shù)據(jù)。JSON是一種輕量級(jí)數(shù)據(jù)交換格式,它通常用于獲取Web服務(wù)的數(shù)據(jù)。通過Java的GET請求,我們可以獲取相應(yīng)的JSON數(shù)據(jù),并將其用于數(shù)據(jù)解析、處理和可視化。

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import org.json.*;
public class JsonRequest {
public static void main(String[] args) {
String url = "https://api.github.com/users/octocat";
try {
URL obj = new URL(url);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("GET");
int responseCode = con.getResponseCode();
System.out.println("Response Code : " + responseCode);
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
JSONObject jsonObj = new JSONObject(response.toString());
String login = jsonObj.getString("login");
String name = jsonObj.getString("name");
String location = jsonObj.getString("location");
System.out.println("Login      : " + login);
System.out.println("Name       : " + name);
System.out.println("Location   : " + location);
} catch (Exception e) {
System.out.println("Error: " + e);
}
}
}

以上是使用Java代碼獲取JSON數(shù)據(jù)的示例。代碼使用URLConnection進(jìn)行GET請求,獲取Github發(fā)布的公共API數(shù)據(jù)。然后,使用“org.json”包解析JSON數(shù)據(jù),并提取所需的字段。通過分析和處理JSON數(shù)據(jù),我們可以獲取有關(guān)Github用戶的信息。這是一種常見的用例,我們也可以使用Java GET請求從其他來源獲取JSON數(shù)據(jù)。