JavaBean轉Map方法


Map<String, Object> fieldMap =new HashMap<String, Object>();

BeanInfo beanInfo = Introspector.getBeanInfo(【javabean類名】.class, Object.class); 
//獲取所有的屬性描述器 
PropertyDescriptor[] pds = beanInfo.getPropertyDescriptors(); 
for(PropertyDescriptor pd:pds){ 
String key = pd.getName(); 
Method getter = pd.getReadMethod(); 
Object value = getter.invoke(【實例化的javaBean】); 
fieldMap.put(key, value); 
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM