利用BeanMap将实体类对象与Map进行相互转换
😂 这篇文章最后更新于1423天前,您需要注意相关的内容是否还可用。
虽然通过反射也可以,但是可能稍微有点麻烦,如何将实体对象快速转换成Map呢?接下来使用net.sf.cglib.beans.BeanMap类中方法进行转换
People people = new People(); people.setName("葬爱"); people.setAge(18); BeanMap beanMap = BeanMap.create(people); System.out.println(beanMap); //输出 {name=葬爱, age=18} Map beanMap1 = beanMap; System.out.println(beanMap1);//输出 {name=葬爱, age=18} HashMap<Object, Object> map = new HashMap<>(); map.put("name","韩梅梅"); map.put("age",17); map.put("sex","felman"); beanMap.putAll(map); System.out.println(beanMap); //{name=韩梅梅, age=17} People bean = (People) beanMap.getBean(); System.out.println(bean);//People{name='韩梅梅', age=17}
留言评论
暂无留言