三、java-常用 javabean转map
来源:互联网 发布:淘宝代运营怎么找客户 编辑:程序博客网 时间:2024/05/12 09:41
三、java-常用 javabean转map
有时我们要用到javabean转map的情况本人自己就写了个方法用来便捷的获取到相对应的map集合
方法如下: data就是需要转换的javabean对象 返回的是Map<String,Object>类型的数据
/** * 方法描述:javabean转map *@param data *@return */public static Map<String,Object> javabean_map(Object data){Map<String,Object> dataMap=new HashMap<String,Object>(); try { Method[] sourceMethods = data.getClass().getMethods(); for(int i=0;i<sourceMethods.length;i++){ if(sourceMethods[i].getName().startsWith("get")){ String lsName = sourceMethods[i].getName().substring(3); // 属性 Object loValue = sourceMethods[i].invoke(data, null);//String lsSourceType = sourceMethods[i].getReturnType().getName(); //类型dataMap.put(lsName,loValue); } } } catch (IllegalAccessException e) { logger.error(String.format("IllegalAccess出错,原因:%s", e.getMessage()));} catch (IllegalArgumentException e) {logger.error(String.format("IllegalArgument出错,原因:%s", e.getMessage()));} catch (InvocationTargetException e) {logger.error(String.format("InvocationTarget出错,原因:%s", e.getMessage()));}return dataMap;}
0 0
- 三、java-常用 javabean转map
- JavaBean 转 Map
- JavaBean对象转map
- java map转javaBean 反射参数异常处理
- java.jse--基础--javabean转成Map
- Java Map和JavaBean(Model)互转
- Java 用反射将JavaBean转成Map
- Java Map的三种常用遍历方法
- Java Map的三种常用遍历方法
- Map 与 JavaBean 之间转换的三种方式
- java Map常用操作
- Java Map 常用操作
- javabean和map互转简易版
- javabean(实体类)转Map类型
- javabean(实体类)转Map类型
- javaBean对象与Map对象互转
- JSON字符串转javabean-net.sf.ezmorph.bean.MorphDynaBean cannot be cast to java.util.Map
- 黑马程序员java笔记之三-----JavaBean
- BZOJ 4031: [HEOI2015]小Z的房间 Matrix-Tree定理+辗转相除法求行列式的值(高斯消元)
- 如何加快网页的加载速度!
- UVa 355
- 深度学习——Ubuntu上安装tensorflow
- 方法阶段:解理——内容的逻辑
- 三、java-常用 javabean转map
- 网络流-最大流问题 ISAP 算法解释
- word某一行没写完就跳转到下一行
- web攻防之SQL注入、XSS、CSRF
- 2017黑马28期javaEE
- 开源了 MongoDB BOSH release
- 统计学习三要素之策略
- jvm的原理和优化
- java异常 运行时 非运行时异常