import java.util.List;
import com.alibaba.fastjson.JSON;
public class BaseService {
public <R>List<R> getList(String json,Class<R> clazz) {
return JSON.parseArray(json,clazz);
}
public <R>R getEntity(String json,Class<R> clazz){
return JSON.parseObject(json,clazz);
}
}
public static void main(String[] args) {
List li=new ArrayList();
Map m=new HashMap();
m.put("id", "ad");
li.add(m);
m=new HashMap();
m.put("id", "ad");
li.add(m);
String a=JSON.toJSONString(li);
System.out.println(a);
// List<bean> bean=JSON.parseArray(a,bean.class);
BaseService baseService=new BaseService();
List<bean> beans=baseService.getList(a, bean.class);
System.out.println(beans.get(0).id);
}