大家好,又见面了,我是你们的朋友全栈君。
import java.lang.reflect.Field;
import java.util.LinkedHashMap;
import java.util.Map;
public class ObjectToMap {
//对象转Map
public static Map<String, Object> getObjectToMap(Object obj) throws IllegalAccessException {
Map<String, Object> map = new LinkedHashMap<String, Object>();
Class<?> clazz = obj.getClass();
System.out.println(clazz);
for (Field field : clazz.getDeclaredFields()) {
field.setAccessible(true);
String fieldName = field.getName();
Object value = field.get(obj);
if (value == null){
value = "";
}
map.put(fieldName, value);
}
return map;
}
}
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/145792.html原文链接:https://javaforall.cn