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

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對象的數組中。