Object转换Map
作者:
洃冭鎯oo | 来源:发表于
2022-06-02 10:28 被阅读0次import java.lang.reflect.Field;
import java.util.HashMap;
import java.util.Map;
public class ObjectToMapUtils {
public static Map<String, Object> objectToMap(Object object){
Map<String,Object> resultMap = new HashMap<>();
Class<?> clazz = object.getClass();
Field [] fields = clazz.getDeclaredFields();
for (Field field : fields) {
try {
field.setAccessible(true);
Object val = field.get(object);
if (null == obj) {
continue;
}
resultMap.put(field.getName(), val);
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
}
}
return resultMap;
}
public static void main(String[] args) {
Map<String, Object> resultMap = objectToMap(object);
System.out.println(resultMap);
}
}
本文标题:Object转换Map
本文链接:https://www.haomeiwen.com/subject/npfqmrtx.html
网友评论