100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > Java工具类--Map集合与Java对象相互转换

Java工具类--Map集合与Java对象相互转换

时间:2020-04-07 12:10:59

相关推荐

Java工具类--Map集合与Java对象相互转换

import org.springframework.cglib.beans.BeanMap;import java.util.HashMap;import java.util.Map;public class BeanMapUtils {/*** 将对象属性转化为map结合*/public static <T> Map<String, Object> beanToMap(T bean) {Map<String, Object> map = new HashMap<>();if (bean != null) {BeanMap beanMap = BeanMap.create(bean);for (Object key : beanMap.keySet()) {map.put(key+"", beanMap.get(key));}}return map;}/*** 将map集合中的数据转化为指定对象的同名属性中*/public static <T> T mapToBean(Map<String, Object> map,Class<T> clazz) throws Exception {T bean = clazz.newInstance();BeanMap beanMap = BeanMap.create(bean);beanMap.putAll(map);return bean;}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。