From f77ae05ffe201478099ed03b25016571938b3e30 Mon Sep 17 00:00:00 2001 From: maxf <1107047387@qq.com> Date: Sat, 29 Dec 2018 11:14:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/yexuejc/base/util/JsonUtil.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/main/java/com/yexuejc/base/util/JsonUtil.java b/src/main/java/com/yexuejc/base/util/JsonUtil.java index 479288b..f92a315 100644 --- a/src/main/java/com/yexuejc/base/util/JsonUtil.java +++ b/src/main/java/com/yexuejc/base/util/JsonUtil.java @@ -10,6 +10,7 @@ import com.fasterxml.jackson.databind.type.MapType; import java.io.IOException; import java.io.InputStream; import java.util.Map; +import java.util.logging.Logger; /** * json工具类,基于jackson @@ -20,6 +21,8 @@ import java.util.Map; * @date 2018/9/3 15:28 */ public class JsonUtil { + private static Logger log = Logger.getLogger(JsonUtil.class.getName()); + private JsonUtil() { } @@ -70,8 +73,11 @@ public class JsonUtil { try { pojo = objectMapper.readValue(json, cls); } catch (JsonParseException e) { + log.warning("json to Object JsonParseException.\n" + e.getMessage()); } catch (JsonMappingException e) { + log.warning("json to Object JsonMappingException.\n" + e.getMessage()); } catch (IOException e) { + log.warning("json to Object IOException.\n" + e.getMessage()); } return pojo; @@ -90,8 +96,11 @@ public class JsonUtil { try { pojo = objectMapper.readValue(json, cls); } catch (JsonParseException e) { + log.warning("json to Object JsonParseException.\n" + e.getMessage()); } catch (JsonMappingException e) { + log.warning("json to Object JsonMappingException.\n" + e.getMessage()); } catch (IOException e) { + log.warning("json to Object IOException.\n" + e.getMessage()); } return pojo; @@ -113,8 +122,11 @@ public class JsonUtil { try { pojo = objectMapper.readValue(json, javaType); } catch (JsonParseException e) { + log.warning("json to Object JsonParseException.\n" + e.getMessage()); } catch (JsonMappingException e) { + log.warning("json to Object JsonMappingException.\n" + e.getMessage()); } catch (IOException e) { + log.warning("json to Object IOException.\n" + e.getMessage()); } return pojo; } @@ -135,8 +147,11 @@ public class JsonUtil { try { pojo = objectMapper.readValue(json, mapType); } catch (JsonParseException e) { + log.warning("json to Object JsonParseException.\n" + e.getMessage()); } catch (JsonMappingException e) { + log.warning("json to Object JsonMappingException.\n" + e.getMessage()); } catch (IOException e) { + log.warning("json to Object IOException.\n" + e.getMessage()); } return pojo; } @@ -157,8 +172,11 @@ public class JsonUtil { try { pojo = objectMapper.readValue(json, mapType); } catch (JsonParseException e) { + log.warning("json to Object JsonParseException.\n" + e.getMessage()); } catch (JsonMappingException e) { + log.warning("json to Object JsonMappingException.\n" + e.getMessage()); } catch (IOException e) { + log.warning("json to Object IOException.\n" + e.getMessage()); } return pojo; } @@ -178,8 +196,11 @@ public class JsonUtil { try { pojo = objectMapper.readValue(json, javaType); } catch (JsonParseException e) { + log.warning("json to Object JsonParseException.\n" + e.getMessage()); } catch (JsonMappingException e) { + log.warning("json to Object JsonMappingException.\n" + e.getMessage()); } catch (IOException e) { + log.warning("json to Object IOException.\n" + e.getMessage()); } return pojo; } @@ -195,6 +216,7 @@ public class JsonUtil { try { json = objectMapper.writeValueAsString(pojo); } catch (JsonProcessingException e) { + log.warning("json to Object JsonProcessingException.\n" + e.getMessage()); } return json; }