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

java 得到json數據類型

江奕云2年前8瀏覽0評論

Java是一種非常流行的編程語言,廣泛用于構建各種類型的應用程序。它也是一個強大的工具,用來處理和操作不同的數據類型,包括JSON數據類型。在本文中,我們將介紹如何在Java中獲取JSON數據類型,并進行處理。

import org.json.JSONArray;
import org.json.JSONObject;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class JSONGetter {
public static void main(String[] args) {
try {
URL url = new URL("https://api.myjson.com/bins/xxxxx");
HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.setRequestMethod("GET");
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer content = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
content.append(inputLine);
}
in.close();
JSONObject jsonObject = new JSONObject(content.toString());
System.out.println(jsonObject);
JSONArray jsonArray = jsonObject.getJSONArray("data");
for (int i = 0; i< jsonArray.length(); i++) {
JSONObject obj = jsonArray.getJSONObject(i);
String name = obj.getString("name");
String age = obj.getString("age");
System.out.println(name + ", " + age);
}
} catch (Exception ex) {
ex.printStackTrace();
}
}
}

在上面的代碼中,我們使用了一個名為“org.json”的庫來解析JSON數據類型。我們首先通過URL訪問JSON文件,并將數據讀入緩沖區。我們然后將緩沖區的內容轉換為JSONObject類型并輸出。接著,我們獲取“data”數組,并循環遍歷其中的對象。最后,我們輸出每個對象的“name”和“age”屬性。

在Java中獲取和處理JSON數據類型非常容易。我們只需要使用一些簡單的庫和方法即可。我們希望這篇文章對您有幫助,并幫助您更好地理解JSON數據類型和Java的交互。