Object Bean 转为 map
来源:互联网 发布:专业软件 编辑:程序博客网 时间:2024/06/05 16:38
简述:
将一个Bean对象转为map, 只转换一层嵌套的实现
实现:
/** * 将object 转换为map对象 * @param bean * @return * @throws IntrospectionException * @throws InvocationTargetException * @throws IllegalArgumentException * @throws IllegalAccessException */public static Map objectToMap(Object bean) throws IntrospectionException, IllegalAccessException, IllegalArgumentException, InvocationTargetException {Map map = new HashMap<String, Object>();BeanInfo beanInfo = Introspector.getBeanInfo(bean.getClass());PropertyDescriptor[] propertyDescriptors = beanInfo.getPropertyDescriptors(); for (PropertyDescriptor property : propertyDescriptors) { String key = property.getName(); // 得到property对应的getter方法 Method getter = property.getReadMethod();Object value = getter.invoke(bean);map.put(key, value);} return map;}
0 0
- Object Bean 转为 map
- 将bean对象转为map对象
- Object,Map,List,Array转为Json格式
- Object类型的Bean转Map
- Map<String,Object>转为JSONObject ,JSONObject 转为JsonObject,JsonObject转为JsonElement
- 使用 fastjson将字符串转为 list<map<string,object>>
- java bean 转为JSON
- java bean 转为JSON
- java bean 转为JSON
- 一个新问题--当map中存放object时转为String 报错
- Object 转为List<T>
- 将对象转为Map
- Json转为Map
- List转为map
- Map转为String
- java set 转为 map
- Map<? extends Object, Object>
- JSON数组形式字符串转换为Map数组(转为其他的Bean的话,请参考自行变形)
- hadoop性能调优
- 书可以提高一个人的情操
- JAVA 正则表达式 (超详细)
- android ant批量打包
- c++学习顺序 windows进阶
- Object Bean 转为 map
- 时钟重合问题
- Linux下音频设备的操作
- 关于jdbc注册驱动的那点事
- vi常用快捷键
- 加入收藏
- 八大排序算法
- ORA-12541:TNS:无监听程序
- Linux 服务详解