Jackson处理对象和json之间转换的工具类

Posted stormkai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jackson处理对象和json之间转换的工具类相关的知识,希望对你有一定的参考价值。

自己封装的jackson处理对象和json之间互相转化的工具类

public class JsonUtil {

    /**
     * 把对象转成json字符串
     * @param obj
     * @return
     */
    public static String convertJsonString(Object obj){
        ObjectMapper objectMapper = new ObjectMapper();
        String str = null;
        try{
            str = objectMapper.writeValueAsString(obj);
        }catch (Exception e){
            e.printStackTrace();
        }
        return str;
    }

    /**
     * 把json转成对象
     * @param json
     * @param objClass
     * @param <T>
     * @return
     */
    public static <T> T convertObj(String json, Class<T> objClass){
        ObjectMapper objectMapper = new ObjectMapper();
        T t = null;
        try {
            t = objectMapper.readValue(json, objClass);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return t;
    }
}

以上是关于Jackson处理对象和json之间转换的工具类的主要内容,如果未能解决你的问题,请参考以下文章

利用Jackson封装常用JsonUtil工具类

Jackson将json字符串转换成泛型List

转换JSON工具——Jackson的简单使用

Jackson的JSON处理-ObjectMapper

jackson怎么将list转为json字符串

重学springboot系列之JSON处理工具类