package com.dayu.pipirrapp.bean.net; import java.lang.reflect.Field; import java.util.HashMap; import java.util.Map; /** * BaseRequest - * * @author zuoxiao * @version 1.0 * @since 2024-12-02 */ public class BaseRequest { /** * 对象转Map * * @param object * @return * @throws IllegalAccessException */ public Map toMap(Object object) { Map map = null; try { map = new HashMap(); Field[] fields = object.getClass().getDeclaredFields(); for (Field field : fields) { field.setAccessible(true); if (field.get(object) != null) { map.put(field.getName(), field.get(object)); } } } catch (IllegalAccessException e) { e.printStackTrace(); } return map; } }