写了一个将对象转换成map的方法可以参考
public static Map<String,Object> getObjectToMap(Object t) throws IllegalAccessException {
Class className = t.getClass();
Map<String,Object> param=new HashMap<>();
for(; className != Object.class ; className = className.getSuperclass()) {//获取本身和父级对象
Field[] fields = className.getDeclaredFields();//获取所有私有字段
for (Field field : fields) {
field.setAccessible(true);
param.put(field.getName(), field.get(t)==null?"":field.get(t));
}
}
return param;
}