Gson json to list or 地图

Gson json to list or mapGson gson new Gson()//json to listType listType new TypeTokenListStr

Gson json to list or map

Gson gson = new Gson();//json to listType listType = new TypeToken<List<String>>(){}.getType();List<String> list = new LinkedList<String>();list.add("blah");String listJson = gson.toJson(list, listType);List<String> newList = gson.fromJson(listJson, listType);System.out.println(newList.get(0));//json to mapType mapType = new TypeToken<Map<String, String>>() {}.getType();Map<String, String> map = new HashMap<String, String>();map.put("blah", "DESC");String mapJson = gson.toJson(map, mapType);Map<String, String> newMap = gson.fromJson(mapJson, mapType);System.out.println(newMap.get("blah"));
?

?