这里用匿名内部类转换回来比较方便
public void test3() {
Map<Integer,Person> map=new HashMap<Integer, Person>();
map.put(1,new Person(1,"鹏哥"));
map.put(2,new Person(2,"鹏哥哥"));
Gson gson =new Gson();
String s = gson.toJson(map);
// System.out.println(s);
//这里用匿名内部类转换回来比较方便
HashMap<Integer,Person> map1 = gson.fromJson(s, new TypeToken<HashMap<Integer, Person>>() {}.getType());
System.out.println(map1);
Person person = map1.get(1);
System.out.println(person);
}