疯狂的狮子li
2021-10-27 695cb6d76b838b1e4cb161bae335faa948dca12a
ruoyi-common/src/main/java/com/ruoyi/common/utils/JsonUtils.java
@@ -24,9 +24,9 @@
    private static ObjectMapper objectMapper = SpringUtils.getBean(ObjectMapper.class);
    public static String toJsonString(Object object) {
      if (StringUtils.isNull(object)) {
         return null;
      }
        if (StringUtils.isNull(object)) {
            return null;
        }
        try {
            return objectMapper.writeValueAsString(object);
        } catch (JsonProcessingException e) {
@@ -57,9 +57,9 @@
    }
    public static <T> T parseObject(String text, TypeReference<T> typeReference) {
      if (StringUtils.isBlank(text)) {
         return null;
      }
        if (StringUtils.isBlank(text)) {
            return null;
        }
        try {
            return objectMapper.readValue(text, typeReference);
        } catch (IOException e) {
@@ -67,16 +67,17 @@
        }
    }
   public static <T> Map<String, T> parseMap(String text) {
      if (StringUtils.isBlank(text)) {
         return null;
      }
      try {
         return objectMapper.readValue(text, new TypeReference<Map<String, T>>() {});
      } catch (IOException e) {
         throw new RuntimeException(e);
      }
   }
    public static <T> Map<String, T> parseMap(String text) {
        if (StringUtils.isBlank(text)) {
            return null;
        }
        try {
            return objectMapper.readValue(text, new TypeReference<Map<String, T>>() {
            });
        } catch (IOException e) {
            throw new RuntimeException(e);
        }
    }
    public static <T> List<T> parseArray(String text, Class<T> clazz) {
        if (StringUtils.isEmpty(text)) {