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

/** 
 * 使用org.apache.commons.beanutils进行转换 
 */  
class A {  
      
    public static Object mapToObject(Map 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);  
    }    
      
} 

 

你可能感兴趣的:(使用org.apache.commons.beanutils进行转换)