package net.xdclass.xdclassredis.util;
import com.fasterxml.jackson.databind.ObjectMapper;
public class JsonUtil {
private static final ObjectMapper MAPPER = new ObjectMapper();
/**
* 把对象转字符串
* @param data
* @return
*/
public static String objectToJson(Object data){
try {
return MAPPER.writeValueAsString(data);
}catch (Exception e){
e.printStackTrace();
}
return null;
}
/**
* json字符串转对象
* @param jsonData
* @param beanType
* @param <T>
* @return
*/
public static <T> T jsonToPojo(String jsonData, Class<T> beanType){
try {
T t = MAPPER.readValue(jsonData,beanType);
return t;
}catch (Exception e){
e.printStackTrace();
}
return null;
}
}
本文作者为DBC,转载请注明。