public class ObjectToMapUntil { public static Map reflect(Object object) throws Exception { Class clazz = object.getClass(); List<Field> fieldList = new ArrayList<>(); Map map = new HashMap(10); //循环实体类的字段 while (clazz != null){ Field[] fields = clazz.getDeclaredFields(); fieldList.addAll(Arrays.asList(fields)); clazz = clazz.getSuperclass(); } //转换为HashMap for (Field f:fieldList) { f.setAccessible(true); map.put(f.getName(),f.get(object)); } return map; }
实体类转map工具类
最新推荐文章于 2023-06-05 11:49:14 发布