package com.zzg.common.utils; import java.lang.reflect.Field; import java.util.HashMap; import java.util.Map; public class MapUtil { public static Map objectToMap(Object obj) { Map map = new HashMap<>(); // 获取对象的所有字段 Field[] fields = obj.getClass().getDeclaredFields(); // 遍历每个字段,将其添加到Map中 for (Field field : fields) { field.setAccessible(true); String fieldName = field.getName(); try { Object fieldValue = field.get(obj); map.put(fieldName, fieldValue); } catch (IllegalAccessException e) { e.printStackTrace(); } } return map; } }