java bean 转 map最高效的属于反射转换

import java.lang.reflect.Field;
import java.util.HashMap;
import java.util.Map;

/****
 * 基于反射实现对象转map
 * @author 
 *
 */
public class BeanUtils {
	public static Map beanToMap(Object object) throws IllegalAccessException {
        Map map = new HashMap();
        Field[] fields = object.getClass().getDeclaredFields();
        for (Field field : fields) {
            field.setAccessible(true);
            map.put(field.getName(), field.get(object));
        }
        return map;
    }

}

你可能感兴趣的:(java,反射)