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

java json取子串

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

Java是一種廣泛使用的編程語言,它在處理JSON格式數據時非常常見。在處理JSON數據時,我們有時需要從給定的JSON字符串中提取子串,以便在程序中使用。下面是一些示例代碼,演示了如何在Java中使用JSON庫提取子串。

//導入相關的庫
import org.json.JSONObject;
//例1: 從JSON字符串中提取一組鍵值
//定義一個JSON字符串變量
String jsonString = "{\n" +
"  \"name\": \"張三\",\n" +
"  \"age\": 28,\n" +
"  \"address\": \"北京市朝陽區\"\n" +
"}";
//創建一個JSON對象,用于解析JSON字符串
JSONObject jsonObject = new JSONObject(jsonString);
//從JSON字符串中提取名為“name”的字符串值
String name = jsonObject.getString("name");
//從JSON字符串中提取名為“age”的整數值
int age = jsonObject.getInt("age");
//從JSON字符串中提取名為“address”的字符串值
String address = jsonObject.getString("address");
//輸出結果
System.out.println("name: " + name);
System.out.println("age: " + age);
System.out.println("address: " + address);
//例2: 從JSON字符串中提取數組元素
//定義一個JSON字符串變量
String jsonString = "{\n" +
"  \"employees\": [\n" +
"    {\n" +
"      \"firstName\": \"John\",\n" +
"      \"lastName\": \"Doe\",\n" +
"      \"age\": 28\n" +
"    },\n" +
"    {\n" +
"      \"firstName\": \"Mary\",\n" +
"      \"lastName\": \"Smith\",\n" +
"      \"age\": 35\n" +
"    }\n" +
"  ]\n" +
"}";
//創建一個JSON對象,用于解析JSON字符串
JSONObject jsonObject = new JSONObject(jsonString);
//從JSON字符串中提取名為“employees”的數組值
JSONArray employees = jsonObject.getJSONArray("employees");
//遍歷數組中的每個元素
for(int i=0; i

以上是關于Java中如何從JSON字符串中提取子串的示例代碼。通過使用JSON庫中提供的相關方法,我們可以輕松地從JSON字符串中提取所需的值,并在程序中進行處理。