Bean工具类
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
import java.util.List; /** * Bean工具类 */ public class BeanUtil { private BeanUtil() { } /** * List<?> 转 List<T> * * @param srcBeanObj List对象 * @param targetBeanClass 目标对象的类型 * @param <T> 泛型参数 * @return */ public static <T> List<T> toBeanList(Object srcBeanObj, Class<T> targetBeanClass) { return JSONUtil.parseBeanList(JSONUtil.format(srcBeanObj), targetBeanClass); } /** * mapToBean * * @param srcBeanObj map * @param targetBeanClass 目标对象的类型 * @param <T> 泛型参数 * @return */ public static <T> T toBean(Object srcBeanObj, Class<T> targetBeanClass) { return JSONUtil.parseBean(JSONUtil.format(srcBeanObj), targetBeanClass); } }
PS:JDK版本为1.8