循环bean的属性
程序员文章站
2022-03-07 15:18:00
...
private Map<String, String> bean2Map(Object obj) { if (null == obj) { return null; } Map<String, String> map = new HashMap<String, String>(); BeanWrapper wrapper = new BeanWrapperImpl(obj); PropertyDescriptor[] propertys = wrapper.getPropertyDescriptors(); for (int i = 0; i < propertys.length; i++) { String propertyName = propertys[i].getName(); Object value = wrapper.getPropertyValue(propertyName); if (!StringUtil.isNull(value) && !value.equals(obj.getClass())) { map.put(propertyName, value.toString()); } } return map; }
上一篇: 语录收集
下一篇: remove list
推荐阅读
-
jQuery及JS实现循环中暂停的方法_javascript技巧
-
MYSQL 的MASTER到MASTER的主主循环同步_MySQL
-
用simplexml_load_string($xml_str)返回的对象访问不存在的属性,empty为true
-
CSS中简写属性要注意TRouBLe的顺序问题(避免踩坑)
-
函数指针,该指针指向的函数的返回值是数组,该数组里放的是函数指针,该函数的返回值是数组。。。无限循环。。。
-
asp.net中用split循环取出 之间的每一个值!(源码,实例!)
-
无法绑定到目标控件的属性“checked”。_Vue 3 表单输入绑定
-
Javascript获取CSS伪元素属性的实现代码_javascript技巧
-
利用边框border的属性做小符号 - jerrylsxu
-
JavaScript常用对象的方法和属性小结_javascript技巧