首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Java Map反照为一个POJO或Bean

2012-11-21 
Java Map反射为一个POJO或Bean/** * Java Map反射成POJO(ResourcesBean ) */private static ResourcesBean

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;}

?

热点排行