使用org.apache.commons.beanutils进行转换

/** 
 * 使用org.apache.commons.beanutils进行转换 
 */  
class A {  
      
    public static Object mapToObject(Map<String, Object> map, Class<?> beanClass) throws Exception {    
        if (map == null)  
            return null;  
  
        Object obj = beanClass.newInstance();  
  
        org.apache.commons.beanutils.BeanUtils.populate(obj, map);  
  
        return obj;  
    }    
      
    public static Map<?, ?> objectToMap(Object obj) {  
        if(obj == null)  
            return null;   
  
        return new org.apache.commons.beanutils.BeanMap(obj);  
    }    
      
} 

猜你喜欢

转载自blog.csdn.net/qq_23490959/article/details/81235423