详细的链接http://www.jianshu.com/p/e740196225a4
- String json = "{\"data\":[{\"gid\":\"1406710184799\",\"sender\":\"Qv\",\"receiver\":\"Df\",\"content\":\"onetwothree\",\"type\":\"0\",\"status\":\"0\",\"createTime\":\"1406710184799\"}],\"code\":200}";
- Gson gson = new Gson();
- Map messMap = gson.fromJson(json, Map.class);
- Type type = new TypeToken<List<Message>>(){}.getType();
- List<Message> list = gson.fromJson( messMap.get("data").toString(),type );
- System.out.println( list.get(0).getGid() );