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

gson解析map轉json

林雅南2年前8瀏覽0評論

gson是google開發的一個輕量級的json解析器??梢苑奖愕貙ο筠D為json字符串,同時也可以把json字符串轉為對象。在進行map和json之間的轉化時,gson提供了很多方便的方法。

例如,我們有一個map,想要將它轉為json字符串:

Mapmap = new HashMap<>();
map.put("key1", 1);
map.put("key2", 2);
Gson gson = new Gson();
String json = gson.toJson(map);

我們通過Gson實例的toJson方法,將map轉為了一個json字符串。我們可以打印輸出這個字符串,查看結果:

System.out.println(json);

輸出的結果如下:

{"key1":1,"key2":2}

我們也可以將json字符串轉為map對象:

String json = "{\"key1\":1,\"key2\":2}";
Gson gson = new Gson();
Type type = new TypeToken>(){}.getType();
Mapmap = gson.fromJson(json, type);

這里需要注意的是,我們需要通過TypeToken來獲取泛型類型信息。我們可以打印輸出map,查看結果:

System.out.println(map);

輸出的結果如下:

{key1=1, key2=2}

通過使用gson,我們可以很方便地將map和json字符串之間進行轉化,讓開發過程變得更加便捷。