package com.boying.util;
|
|
import org.springframework.stereotype.Component;
|
|
import java.lang.reflect.Field;
|
import java.util.HashMap;
|
import java.util.Map;
|
import java.util.Objects;
|
|
@Component
|
public class ObjectToMapUtil {
|
|
public static Map<String,Object> objectToMap(Object obj)throws IllegalAccessException{
|
Map<String,Object> map = new HashMap<>();
|
Class<?> aClass = obj.getClass();
|
for (Field field : aClass.getDeclaredFields()) {
|
field.setAccessible(true);
|
// System.out.println(field);
|
String name = field.getName();
|
Object o = field.get(obj);
|
if (o == null)
|
o = "";
|
map.put(name, o);
|
}
|
return map;
|
}
|
}
|