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

gson json轉arraylist

阮建安2年前8瀏覽0評論

在Android開發過程中,Gson作為一款輕量級的Java JSON編解碼庫,可以方便地將JSON數據轉換成Java對象,同時也可以將Java對象轉成JSON數據。本文將介紹如何使用Gson將JSON數據轉成ArrayList對象。

首先,需要在Gradle中引入Gson庫:

dependencies {
implementation 'com.google.code.gson:gson:2.8.6'
}

接著,需要編寫JSON數據并將其轉成字符串:

String json = "[
{"name": "張三", "age": 22, "isMale": true},
{"name": "李四", "age": 25, "isMale": false},
{"name": "王五", "age": 20, "isMale": true}
]";

然后,需要創建一個類來表示JSON數據中的每一項,例如:

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

最后,只需要解析JSON數據,將每一項轉成Person對象,并添加到ArrayList中即可:

Gson gson = new Gson();
Type type = new TypeToken<ArrayList<Person>>(){}.getType();
ArrayList<Person> list = gson.fromJson(json, type);

上述代碼中,首先通過Gson實例創建一個Type對象,用于指定轉換成的ArrayList的泛型類型。然后通過fromJson方法將JSON數據轉成指定類型的對象。

使用以上代碼,即可成功將JSON數據轉成ArrayList對象。