读书人

Java Map反照为一个POJO或Bean

发布时间: 2012-11-21 08:23:25 作者: rapoo

Java Map反射为一个POJO或Bean

/** * Java Map反射成POJO(ResourcesBean ) */private static ResourcesBean mapToObject(Map<String, Object> map,String ObjectBeanPath) {ResourcesBean resourcesBean = new ResourcesBean();try {Class clazz = Class.forName(ObjectBeanPath);for (Map.Entry<String, Object> entry : map.entrySet()) {Field filed = clazz.getDeclaredField(entry.getKey());filed.setAccessible(true);filed.set(resourcesBean, entry.getValue() != null ? String.valueOf(entry.getValue()) : "");}} catch (Exception e) {log.error(e);}return resourcesBean;}

?

读书人网 >编程

热点推荐