public Map<String, Object> toMap(Object obj) {
Field[] declaredFields = obj.getClass().getDeclaredFields();
Map<String, Object> map = new HashMap<>(declaredFields.length);
for (Field field : declaredFields) {
try {
boolean flag = field.isAccessible();
field.setAccessible(true);
Object o = field.get(obj);
map.put(field.getName(), o);
field.setAccessible(flag);
} catch (Exception e) {
e.printStackTrace();
}
}
return map;
}
java 实体类转成Map
于 2022-10-12 15:28:31 首次发布