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

java http 獲取json

傅智翔2年前7瀏覽0評論

在Java開發中,經常會使用HTTP協議與服務器進行通信,獲取數據。而大多數時候返回的數據格式是JSON格式,因此我們需要使用Java的HTTP庫來獲取數據,并對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 JsonHttp{
public static void main(String args[]){
try{
URL url = new URL("http://example.com/api/data.json");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");
connection.setRequestProperty("User-Agent", "Mozilla/5.0");
BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
JSONObject jsonObject = new JSONObject(response.toString());
System.out.println(jsonObject.toString());
} catch(Exception e){
e.printStackTrace();
}
}
}

在上述代碼中,我們首先創建了一個URL對象,并使用HttpURLConnection類與服務器進行通信。我們設置了HTTP GET請求方法和User-Agent頭部信息。然后,我們使用BufferedReader類讀取服務器返回的數據,并使用JSONObject將其轉換為JSON對象。

這就是如何在Java中獲取JSON數據的簡單過程,你可以將其用于任何需要獲取JSON數據的Java應用程序中。