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

gson json 轉 list

李中冰2年前10瀏覽0評論

在Android開發中,我們經常需要將Json數據轉化為List集合來進行數據處理。這時候,我們可以使用Gson庫來實現Json數據的解析和轉化。

Gson是Google出品的一個Java庫,用于將Java對象轉換為JSON格式,以及從JSON格式轉換回Java對象。它支持泛型,簡便易用,廣泛應用于Android開發中。

//定義Json數據
String jsonStr = "[{'name': '小明', 'age': 18}, {'name': '小紅', 'age': 20}, {'name': '小芳', 'age': 22}]";
//使用Gson將Json數據轉化為List
List<Person> personList = new Gson().fromJson(jsonStr, new TypeToken<List<Person>>(){}.getType());

上述代碼中,我們首先定義了一段Json數據,包含了三個名字和年齡不同的人的信息。然后,我們使用Gson的fromJson()方法將Json數據轉換為List集合,其中第一個參數是Json數據字符串,第二個參數則是TypeToken對象,用來指定轉換的對象類型。

在上述代碼中,我們有一個Person類,用來存儲轉換后的數據。這個類的定義如下:

public class Person {
public String name;
public int age;
}

在轉換后,我們可以通過循環遍歷List,將其中的數據取出來進行處理。例如:

for (Person person : personList) {
Log.d("TAG", "name: " + person.name + ", age: " + person.age);
}

以上就是使用Gson庫實現Json轉List的簡單步驟,如果你還不了解Gson,建議多多學習使用,它會在開發中帶給你很多便利。