List的使用

public static  List changeToManyBusiness(Object obj, Class clz) {
    List list = new ArrayList();
    String json = JSON.toJSONString(obj);
    //判断该类是否为ARRAYLIST子类或者数组
    if (obj.getClass().isAssignableFrom(ArrayList.class) || obj.getClass().isArray()) {
        list = JSON.parseArray(json, clz);
    } else {
        T o = JSON.parseObject(json, clz);
        list.add(o);
    }
    return list;
}

如:调用 changeToManyBusiness(obj, User.class)

List=changeToManyBusiness(obj, User.class)

你可能感兴趣的:(Java基础知识)