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

java json數組解析

李中冰1年前8瀏覽0評論

Java語言常用于處理數據,而JSON數組則是一個常用的數據格式。在Java中,我們可以使用許多不同的庫來解析JSON數組,讓我們看看如何使用這些庫來解析JSON數組。

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public class JSONParser {
public static void main(String[] args) {
String jsonStr = "{\"name\":\"John\", \"age\":25, \"address\":{\"street\":\"123 Main St\", \"city\":\"Anytown\"}, \"phoneNumbers\":[\"555-555-1234\"]}";
try {
JSONObject jsonObj = new JSONObject(jsonStr);
String name = jsonObj.getString("name");
int age = jsonObj.getInt("age");
JSONObject address = jsonObj.getJSONObject("address");
String street = address.getString("street");
String city = address.getString("city");
JSONArray phoneNumbers = jsonObj.getJSONArray("phoneNumbers");
System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("Street: " + street);
System.out.println("City: " + city);
System.out.println("Phone Numbers: ");
for(int i = 0; i< phoneNumbers.length(); i++) {
System.out.println(phoneNumbers.getString(i));
}
} catch (JSONException e) {
e.printStackTrace();
}
}
}

在這個例子中,我們使用了 JSON 庫來解析給定的 JSON 字符串。 首先,我們創建了一個 JSON 對象并將 JSON 字符串傳遞給它來解析。 然后,我們可以使用 getString,getInt 和 getJSONObject 來獲取相應字段的值。 此外,我們還使用了 getJSONArray 來獲取 JSON 數組的值。最后,我們遍歷了 JSON 數組并打印出每個元素。