fengxiang
2018-04-25 4f708def438b40d2a55c4bb479eb67acf8076a95
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);
    };
}