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

gson怎么將json數組轉為對象

林國瑞2年前9瀏覽0評論

在Java開發中,經常需要將JSON數據轉為Java對象來進行后續處理。這時候就需要使用gson庫來完成該操作。

需要將JSON數組轉為Java對象時,通常需要遍歷該數組,將每個元素轉為Java對象,再添加到Java對象的數組中。

Gson gson = new Gson();
String json = "[{\"name\":\"張三\", \"age\":18}, {\"name\":\"李四\", \"age\":20}]";
JsonParser parser = new JsonParser();
JsonArray jsonArray = parser.parse(json).getAsJsonArray();
List<Person> personList = new ArrayList<>();
for(JsonElement jsonElement : jsonArray) {
Person person = gson.fromJson(jsonElement, Person.class);
personList.add(person);
}

上述代碼中,首先創建了一個Gson對象,接著創建了一個JSON字符串,并使用JsonParser將其解析為JsonArray對象。在遍歷JsonArray對象時,使用gson庫的fromJson方法將JsonElement對象轉為Person對象,并將其添加到Java對象的數組中。