由于google无法方便的进行list 泛型转换,采用fastjson就简单多了。
如:
String s = "[{\"id\":1,\"name\":\"李坤\"},{\"id\":2,\"name\":\"曹贵生\"},{\"id\":3,\"name\":\"柳波\"}]";
List<Student> personList = JSON.parseArray(s, Student.class);
一句搞定,超快捷有没有 :)
这是简单的list返回对象处理,如果返回是分页信息,包括主体信息:List对象,分页附属信息:总页数、当前页等,就需要再处理下:
//返回String结果,包括主体信息List(List可以是用户表、新闻等其他bean,这就是泛型的好处),以及分页附属信息
String s= "{\"currentPageCount\":12,\"last\":false,\"list\":[{\"birthday\":\"1981-2-1\",\"deptnames\":\"信息部\",\"email\":\"333@qq.com\",\"mobile\":\"18011111111\",\"names\":\"s