diff --git a/jero-boot/jero-cloud-module/jero-cloud-xxljob/src/main/java/com/xxl/job/admin/core/util/JacksonUtil.java b/jero-boot/jero-cloud-module/jero-cloud-xxljob/src/main/java/com/xxl/job/admin/core/util/JacksonUtil.java index 4f4ea3cc..5f17dd41 100644 --- a/jero-boot/jero-cloud-module/jero-cloud-xxljob/src/main/java/com/xxl/job/admin/core/util/JacksonUtil.java +++ b/jero-boot/jero-cloud-module/jero-cloud-xxljob/src/main/java/com/xxl/job/admin/core/util/JacksonUtil.java @@ -1,9 +1,6 @@ package com.xxl.job.admin.core.util; -import com.fasterxml.jackson.core.JsonGenerationException; -import com.fasterxml.jackson.core.JsonParseException; import com.fasterxml.jackson.databind.JavaType; -import com.fasterxml.jackson.databind.JsonMappingException; import com.fasterxml.jackson.databind.ObjectMapper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -12,23 +9,26 @@ import java.io.IOException; /** * Jackson util - * + * * 1、obj need private and set/get; * 2、do not support inner class; - * + * * @author xuxueli 2015-9-25 18:02:56 */ public class JacksonUtil { + private JacksonUtil() { + } + private static Logger logger = LoggerFactory.getLogger(JacksonUtil.class); - private final static ObjectMapper objectMapper = new ObjectMapper(); + private static final ObjectMapper objectMapper = new ObjectMapper(); public static ObjectMapper getInstance() { return objectMapper; } /** * bean、array、List、Map --> json - * + * * @param obj * @return json string * @throws Exception @@ -36,10 +36,6 @@ public class JacksonUtil { public static String writeValueAsString(Object obj) { try { return getInstance().writeValueAsString(obj); - } catch (JsonGenerationException e) { - logger.error(e.getMessage(), e); - } catch (JsonMappingException e) { - logger.error(e.getMessage(), e); } catch (IOException e) { logger.error(e.getMessage(), e); } @@ -48,7 +44,7 @@ public class JacksonUtil { /** * string --> bean、Map、List(array) - * + * * @param jsonStr * @param clazz * @return obj @@ -57,11 +53,7 @@ public class JacksonUtil { public static T readValue(String jsonStr, Class clazz) { try { return getInstance().readValue(jsonStr, clazz); - } catch (JsonParseException e) { - logger.error(e.getMessage(), e); - } catch (JsonMappingException e) { - logger.error(e.getMessage(), e); - } catch (IOException e) { + } catch (IOException e) { logger.error(e.getMessage(), e); } return null; @@ -80,11 +72,7 @@ public class JacksonUtil { try { JavaType javaType = getInstance().getTypeFactory().constructParametricType(parametrized, parameterClasses); return getInstance().readValue(jsonStr, javaType); - } catch (JsonParseException e) { - logger.error(e.getMessage(), e); - } catch (JsonMappingException e) { - logger.error(e.getMessage(), e); - } catch (IOException e) { + } catch (IOException e) { logger.error(e.getMessage(), e); } return null;