code: protected Object jsonDeserialize(byte[] in, Class<?> cls) {
          if (in == null || in.length == 0) {
              return null;
          }
          Object res = null;
          try {
              res = JsonUtils.json2Object(new String(in, "utf-8"), cls);
          } catch (UnsupportedEncodingException e) {
              logger.error("DeSerialize object fail ", e);
          }
          return res;
      }
docs: Get the object represented by the given serialized bytes.