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);
|
};
|
}
|