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

gson json字符串轉數組

錢諍諍2年前9瀏覽0評論

在進行Java開發時,我們經常需要將JSON字符串轉換為Java對象或者Java數組。這里就是介紹如何使用Gson將JSON字符串轉換成Java數組。

Gson是Google提供的一個開源Java庫,用于將Java對象序列化為JSON格式的字符串,以及將JSON字符串反序列化為Java對象。

String json = "[\"apple\",\"orange\",\"banana\"]";
Gson gson = new Gson();
String[] result = gson.fromJson(json, String[].class);

在上面的代碼中,我們首先定義了一個JSON字符串,然后創建了一個Gson對象。我們可以使用Gson的fromJson方法將JSON字符串轉換為Java數組。fromJson方法的第一個參數是要解析的JSON字符串,第二個參數是要轉換成的Java數組類型。

我們還可以將JSON數組轉換為Java對象的List。代碼如下:

String json = "[{\"name\":\"Tom\",\"age\":18},{\"name\":\"Jerry\",\"age\":20}]";
Gson gson = new Gson();
Type listType = new TypeToken<List<Person>>(){}.getType();
List<Person> persons = gson.fromJson(json, listType);

在上面的代碼中,我們首先定義了一個包含人員信息的JSON字符串,然后創建了一個Gson對象。我們可以使用Gson的fromJson方法將JSON字符串轉換為Java對象的List。注意,我們需要使用TypeToken來獲取類型信息。

總之,使用Gson將JSON字符串轉換成Java數組或者Java對象的List非常方便,只需要幾行代碼就可以完成轉換,大大提高了開發效率。