Java工具类--Map集合与Java对象相互转换
生活随笔
收集整理的這篇文章主要介紹了
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;}
}
?
總結
以上是生活随笔為你收集整理的Java工具类--Map集合与Java对象相互转换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端动态菜单权限、按钮权限实现思路
- 下一篇: Java工具类--雪花算法生成全局唯一I