/**
* jackson库
* @ClassName JsonUtils
* @description Json转换工具
* @author Dongxibao
* @date 2019/12/9
* @Version 1.0
*/
public class JsonUtils {
public static final ObjectMapper mapper = new ObjectMapper();
private static final Logger logger = LoggerFactory.getLogger(JsonUtils.class);
/**
* 对象转json
* @param obj
* @return
*/
@Nullable
public static String obj2Json(Object obj) {
if (obj == null) {
return null;
}
if (obj.getClass() == String.class) {
return (String) obj;
}
try {
return mapper.writeValueAsString(obj);
} catch (JsonProcessingException e) {
logger.error("json序列化出错:" + obj, e);
return null;
}
}
/**
* json转对象
* @param json
* @param tClass
* @param <T>
* @return
*/
@Nullable
public static <T> T json2Obj(String json, Class<T> tClass) {
json工具类
最新推荐文章于 2024-07-19 17:37:28 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)