riberio
reflect 를 이용한 객체의 map 변환
/** * 객체를 SOMap 으로 변환 * @param Object obj * @return SOMap * @throws Exception */ public static SOMap getObjectToSOMap(Object obj) throws Exception { SOMap m = new SOMap(); for( Field f : obj.getClass().getDeclaredFields() ){ // private 필드 접근 허용 f.setAccessible(true); m.put(f.getName(), f.get(obj)); } return m; }
개발 관련/JAVA
2017. 4. 11. 11:20