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

java 取出json中數據

林玟書1年前10瀏覽0評論

Java 是一種高級編程語言,廣泛應用于開發各種類型的應用程序。當與 JSON 格式數據打交道時,Java 有許多強大的工具可用來解析和提取 JSON 中的數據。

下面是一個示例 JSON 數據:

{
"name": "張三",
"age": 30,
"address": {
"city": "北京",
"street": "天安門廣場"
},
"phoneNumbers": [
"+86 1111111111",
"+86 2222222222"
]
}

以下是 Java 代碼示例,用于從上述 JSON 數據中提取特定信息:

import org.json.JSONObject;
import org.json.JSONArray;
public class JsonTest {
public static void main(String[] args) {
String jsonStr = "{\"name\":\"張三\",\"age\":30,\"address\":{\"city\":\"北京\",\"street\":\"天安門廣場\"},\"phoneNumbers\":[\"+86 1111111111\",\"+86 2222222222\"]}";
JSONObject jsonObj = new JSONObject(jsonStr);
String name = jsonObj.getString("name");
int age = jsonObj.getInt("age");
JSONObject address = jsonObj.getJSONObject("address");
String city = address.getString("city");
JSONArray phoneNumbers = jsonObj.getJSONArray("phoneNumbers");
String firstNumber = phoneNumbers.getString(0);
}
}

在此示例中,我們使用了 JSON 庫中的 JSONObject 和 JSONArray 類來提取 JSON 數據中的值。在代碼中,我們首先創建一個 JSON 對象,然后使用 getString() 和 getInt() 方法來獲取相應的字符串和整數值。然后,我們使用 getJSONObject() 得到一個嵌套的 JSON 對象,并使用 getString() 方法從中提取一些值。最后,我們使用 getJSONArray() 方法獲取一個 JSON 數組,然后使用 getString() 方法從中提取值。

Java 取出 JSON 中的數據非常簡單且易于實現。可以使用各種不同的方法,具體取決于您的需求。在您的下一個 Java 項目中,嘗試使用上面的代碼示例來提取 JSON 數據,并開始探索此強大的編程語言的許多其他功能!