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

java json數組 獲取值

錢淋西1年前8瀏覽0評論

Java中的JSON數組是一種常見的數據格式,使用它可以方便地存儲和傳輸數據。在處理JSON數組時,我們經常需要獲取特定的值以進行操作。下面我們來看看如何使用Java代碼從JSON數組中獲取值。

// 假設我們有以下JSON數組
String jsonArray = "[{\"name\":\"Tom\",\"age\":20},{\"name\":\"Jerry\",\"age\":22},{\"name\":\"Lisa\",\"age\":18}]";
// 1. 使用 JSONObject 和 JSONArray 對象獲取值
JSONArray jsonArr = new JSONArray(jsonArray);
JSONObject jsonObj = jsonArr.getJSONObject(0);
String name = jsonObj.getString("name");
int age = jsonObj.getInt("age");
// 2. 使用 Gson 庫獲取值
Gson gson = new Gson();
Person[] persons = gson.fromJson(jsonArray, Person[].class);
String name = persons[0].getName();
int age = persons[0].getAge();

以上是兩種常見的獲取JSON數組中值的方式,getJSONObject()方法可以獲取JSON數組中的一個對象,getString()getInt()方法可以根據key獲取相應的值。另外一種方法使用了Gson庫,它可以將JSON數組轉為Java對象數組,然后我們可以通過對象屬性獲取值。