kaiyu
2020-12-01 296d509996b9500c35be0b81860fa14c1d275048
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package com.moral.common.util;
 
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
 
import java.util.Map;
 
public class BeanUtils {
    public static ObjectMapper objectMapper = new ObjectMapper();
    public static Map<String,String> beanToMap(Object obj){
         return convert(obj,new TypeReference<Map<String,String>>(){});
    }
    public static <T> T  convert(Object object,Class<T> clazz){
        return  objectMapper.convertValue(object,clazz);
    };
    public static <T> T  convert(Object object,TypeReference typeReference){
        return  objectMapper.convertValue(object,typeReference);
    };
}