code: @SuppressWarnings("unchecked")
      public <T> T readAsObject(byte[] content, Class<T> type) {
          try {
              if (content == null || content.length == 0 || type == null) {
                  log.debug("content为{}，type为：{}", content, type);
                  return null;
              } else if (type.equals(String.class)) {
                  return (T) new String(content);
              }
              return MAPPER.readValue(content, type);
          } catch (Exception e) {
              log.error("json解析失败，失败原因：", e);
              return null;
          }
      }
docs: 解析json
  
  @param content json字符串
  @param type    json解析后对应的实体类型
  @param <T>     实体类型的实际类型
  @return 解析失败将返回null