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

gson map成 json

傅智翔2年前9瀏覽0評論

在Java中,Gson是一個絕佳的JSON庫,它可以將Java對象序列化為JSON,并將JSON反序列化為Java對象。

在Gson中,Map類型的對象可以很容易地轉化為JSON格式。下面展示一些實例代碼:

Gson gson = new Gson();
// 將一個Map對象轉化為JSON字符串
Mapmap = new HashMap();
map.put("a", 1);
map.put("b", 2);
String json = gson.toJson(map);
System.out.println(json); // 輸出: {"a":1,"b":2}
// 將JSON字符串轉化為一個Map對象
String jsonStr = "{\"a\":1,\"b\":2}";
Type type = new TypeToken>(){}.getType();
Mapmap2 = gson.fromJson(jsonStr, type);
System.out.println(map2.get("a")); // 輸出: 1
// 將JSON字符串轉化為一個Map數組
String jsonArray = "[{\"a\":1},{\"b\":2}]";
Type type2 = new TypeToken[]>(){}.getType();
Map[] mapArray = gson.fromJson(jsonArray, type2);
System.out.println(mapArray[0].get("a")); // 輸出: 1

可以看到,使用Gson將Map類型的對象轉化為JSON格式非常簡單。通過Gson.fromJson()方法還可以把JSON字符串快速地反序列化為Java對象。