写了一个将对象转换成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;
}
本文介绍了一种将Java对象转换为Map的方法,通过反射机制遍历对象的所有字段,并将其键值对存储到Map中,适用于对象属性的快速转换场景。
8786

被折叠的 条评论
为什么被折叠?



