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<String, Object> map = null;
|
try {
|
map = new HashMap<String, Object>();
|
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;
|
}
|
}
|