xufenglei
2018-08-28 866520f60e83c8632a712de22d5c40df0af2c2fa
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);
    };
}