色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java json 遍歷值

錢良釵1年前8瀏覽0評論

Java中的JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,它易于讀寫和解析,并且與多種編程語言兼容。當我們需要遍歷JSON中的值時,可以使用Java中的JSONObject和JSONArray類。

首先,我們需要解析一個JSON字符串并將其轉換為JSONObject:

String jsonString = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}";
JSONObject jsonObject = new JSONObject(jsonString);

接下來,我們可以使用簡單的get()方法來獲取JSON對象中的值:

String name = jsonObject.get("name").toString();
int age = jsonObject.getInt("age");
String city = jsonObject.getString("city");

如果JSON中包含多個對象,則我們可以將其轉換為JSONArray并遍歷值:

String jsonArrayString = "[{\"name\":\"John\",\"age\":30,\"city\":\"New York\"},{\"name\":\"Jane\",\"age\":25,\"city\":\"London\"}]";
JSONArray jsonArray = new JSONArray(jsonArrayString);
for (int i = 0; i< jsonArray.length(); i++) {
JSONObject obj = jsonArray.getJSONObject(i);
String name = obj.get("name").toString();
int age = obj.getInt("age");
String city = obj.getString("city");
System.out.println("Name: " + name + ", Age: " + age + ", City: " + city);
}

以上代碼將輸出:

Name: John, Age: 30, City: New York
Name: Jane, Age: 25, City: London

以上是使用Java遍歷JSON值的簡單示例。使用JSONObject和JSONArray類,我們可以輕松地解析和處理JSON數據。