import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.TypeReference;
import java.util.List;
public class JSONCommonBuilder {
/**
* Json泛型化处理
*/
public static <T> BusinessCache<T> getBusinessCache(Object object, Class<T> clazz){
if (object == null){
return null;
}
return JSON.parseObject(object.toString(), new TypeReference<BusinessCache<T>>(clazz){});
}
/**
* Json泛型化处理
*/
public static <T> BusinessCache<List<T>> getBusinessCacheList(Object object, Class<T> clazz){
if (object == null){
return null;
}
return JSON.parseObject(object.toString(), new TypeReference<BusinessCache<List<T>>>(clazz){});
}
}
标签:泛型化,return,处理,object,clazz,Json,null
From: https://www.cnblogs.com/xiaojianwen/p/18089105