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

gson解析json集合對象

劉柏宏2年前7瀏覽0評論

在Java開發中,Gson是一個非常流行的json解析庫。在處理json數組對象時,我們經常會遇到需要將json數組對象轉換為Java集合對象的情況。我們可以使用Gson提供的fromJson()方法實現這個轉換過程。

//定義一個json字符串
String jsonStr = "[{\"name\":\"Amy\",\"age\":20},{\"name\":\"Bob\",\"age\":25}]";
//將json字符串轉換為Java中的List對象
List<Person> persons = new Gson().fromJson(jsonStr, new TypeToken<List<Person>>(){}.getType());

其中Person是一個JavaBean對象,用于存儲json對象中的數據:

public class Person {
String name;
int age;
}

通過Gson解析json字符串,我們得到了一個包含兩個Person對象的List集合。我們可以對該集合進行遍歷,獲取每個Person對象的信息:

//遍歷persons集合
for(Person person : persons){
System.out.println("姓名:" + person.name);
System.out.println("年齡:" + person.age);
}

以上就是使用Gson解析json集合對象的過程。需要注意的是,在fromJson()方法的第二個參數中,我們需要使用TypeToken的匿名內部類來指定集合中元素的類型,因為Gson無法直接識別集合類型。