code: public Object deserialize(byte[] input, TypeReference<?> typeRef)
              throws JsonParseException, JsonMappingException, IOException {
          return mapper.readValue(input, typeRef);
      }
docs: Deserialize from byte array, it always used in the generic type object.
  
  @param input
  the JSON String byte array.
  @param typeRef
  the target Object TypeReference.
  @return
  the target Object instance.
  @throws JsonParseException
  @throws JsonMappingException
  @throws IOException