Gson是Google開發的一款好用的Java庫,專門處理json格式的數據。以下將介紹如何使用Gson遍歷json數組。
JsonArray jsonArray = new Gson().fromJson(jsonString, JsonArray.class);
for (JsonElement jsonElement : jsonArray) {
// 處理數組中每一個元素的邏輯
}
首先,我們需要將json格式的字符串轉換成Gson的
JsonArray對象。
JsonArray jsonArray = new Gson().fromJson(jsonString, JsonArray.class);
接著,我們可以用for循環遍歷json數組中的每一個元素:
for (JsonElement jsonElement : jsonArray) {
// 處理數組中每一個元素的邏輯
}
在循環體內部,我們可以使用JsonElement的方法來訪問每一個元素的屬性值,例如:
String name = jsonElement.getAsJsonObject().get("name").getAsString();
int age = jsonElement.getAsJsonObject().get("age").getAsInt();
使用Gson遍歷json數組非常方便,一行代碼即可完成json數據的解析。值得注意的是,使用Gson解析json數據時需要引入Gson庫。
compile 'com.google.code.gson:gson:2.8.5'
下一篇c json是否有效