反射 实体类转Map

/**
     * 反射 实体类转Map
     * 
     * @param obj
     * @return
     */
    public static Map<String, Object> objectToMap(Object obj) {
        Map<String, Object> map = new HashMap<>();
        if (obj == null) {
            return map;
        }
        Class clazz = obj.getClass();
        Field[] fields = clazz.getDeclaredFields();
        try {
            for (Field field : fields) {
                field.setAccessible(true);
                map.put(field.getName(), field.get(obj));
            }
        } catch (

        Exception e) {
            e.printStackTrace();
        }
        return map;
    }

猜你喜欢

转载自blog.csdn.net/qq501569325/article/details/112004027