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

gson list轉換成json

方一強2年前8瀏覽0評論

Gson是谷歌提供的一個Java庫,可以將Java對象轉換成JSON格式的字符串,也可以將JSON格式的字符串轉成Java對象。在Gson中,將一個JavaList轉換成JSON字符串的功能可以用toJson()方法實現。

首先需要導入Gson庫,可以在Maven中配置:

{"code":0}

如果需要將Java List轉成JSON字符串,需要使用toJson()方法。

Listlist = new ArrayList<>();
list.add("apple");
list.add("banana");
Gson gson = new Gson();
String jsonString = gson.toJson(list);
System.out.println(jsonString);

上面的代碼創建了一個String類型的List,并添加了兩個元素,然后使用Gson對象的toJson()方法,將其轉換成JSON字符串。轉換結果為:

["apple","banana"]

可以看到轉換的結果是一個JSON數組,其中每個元素都為字符串。

如果需要將JSON字符串轉成Java List,可以使用fromJson()方法:

String jsonString = "[\"apple\",\"banana\"]";
Type listType = new TypeToken>(){}.getType();
Gson gson = new Gson();
Listlist = gson.fromJson(jsonString, listType);
System.out.println(list);

上面的代碼創建了一個JSON字符串,然后使用Gson對象的fromJson()方法,將其轉成了Java List。轉換結果為:

[apple, banana]

可以看到轉換的結果是一個Java List,其中每個元素都為String類型。

使用Gson將Java List轉換成JSON格式的字符串,以及將JSON格式的字符串轉換成Java List,非常簡單方便。Gson在Android開發中廣泛應用,可以方便地進行數據傳遞和解析。