code: @SuppressWarnings({"unchecked"})
      public <T> T read(String json) {
          return read(json, Configuration.defaultConfiguration());
      }
docs: Applies this JsonPath to the provided json string
  
  @param json a json string
  @param <T>  expected return type
  @return list of objects matched by the given path