1 import Java.lang.reflect.Field;2 /**3 * Obj-->map4 * Convertobjtomap5 * August 17, 2016 morning 10:53:596 * @param7 * @return8 */9 Public StaticMap convertobjtomap (Object obj) {Tenmap<string, object> ReMap =NewHashmap<string, object>(); One if(obj = =NULL) A return NULL; -field[] Fields =Obj.getclass (). Getdeclaredfields (); - Try { the for(inti =0; i < fields.length; i++) { - Try { -Field f =Obj.getclass (). Getdeclaredfield (Fields[i].getname ()); -F.setaccessible (true); +Object o = f.Get(obj); - Remap.put (Fields[i].getname (), O); +}Catch(nosuchfieldexception e) { A //TODO auto-generated Catch block at e.printstacktrace (); -}Catch(IllegalArgumentException e) { - //TODO auto-generated Catch block - e.printstacktrace (); -}Catch(illegalaccessexception e) { - //TODO auto-generated Catch block in e.printstacktrace (); - } to } +}Catch(SecurityException e) { - //TODO auto-generated Catch block the e.printstacktrace (); * } $ returnReMap;Panax Notoginseng}
Java Object Bean Goto map