天天看點

java FastJson json序列化

項目裡面需要使用序列化應該是非常多的,一般是Jackson,感覺用着不怎麼爽,還有一個阿裡巴巴的FastJson,我用這個玩意感覺挺不錯的 ,就簡單封裝了下,直接貼代碼吧,比較簡單。

public static ObjectMapper mapper = new ObjectMapper();

public static String ConvertToJson(Object obj) {
    return JSON.toJSONString(obj);
}

public static <T> T ConvertToObject(String json, Class<T> valueType) {
    return JSON.parseObject(json, valueType);
}

//沒有對象直接解析JSON對象
public static JSONObject ConvertToJson(String json) {
    return JSON.parseObject(json);
}

public static <T> List<T> ConvertToArray(String json, Class<T> clazz) {
    return JSON.parseArray(json, clazz);
}

//沒有對象直接解析JSON數組
public static JSONArray ConvertToArray(String json) {
    return JSON.parseArray(json);
}      

版權聲明:本文為CSDN部落客「weixin_34061042」的原創文章,遵循CC 4.0 BY-SA版權協定,轉載請附上原文出處連結及本聲明。

原文連結:https://blog.csdn.net/weixin_34061042/article/details/91710050