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

java url返回json

錢衛國1年前8瀏覽0評論

Java開發中經常需要與外部接口交互,使用URL請求數據時,請求得到的數據常常是JSON格式的數據,需要對數據進行解析處理。下面是一個Java URL請求返回JSON格式數據的示例。

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class JsonTest {
public static void main(String[] args) {
try {
URL url = new URL("http://data.api.com/userinfo?name=john");
HttpURLConnection conn = (HttpURLConnection)url.openConnection();
conn.setRequestMethod("GET");
conn.setRequestProperty("Accept", "application/json");
if (conn.getResponseCode() != 200) {
throw new RuntimeException("Failed : HTTP error code : "
+ conn.getResponseCode());
}
BufferedReader br = new BufferedReader(new InputStreamReader(
(conn.getInputStream())));
StringBuilder sb = new StringBuilder();
String output;
while ((output = br.readLine()) != null) {
sb.append(output);
}
System.out.println(sb.toString());
conn.disconnect();
} catch (Exception e) {
e.printStackTrace();
}
}
}

在這個示例中,我們使用了Java的URL類與外部API進行交互,返回的數據是JSON格式的。我們設置請求頭的Accept為application/json,表示我們需要得到JSON格式數據。使用Java的HttpURLConnection類發送GET請求,返回的數據使用BufferedReader讀取,在StringBuilder中拼接成字符串返回給調用者。

這個示例代碼可以讓你獲得來自外部接口的JSON數據,你可以根據實際需要對數據進行解析和處理,進一步處理數據以滿足你的業務需求。