@SuppressWarnings({"unchecked"})
    public <T> T read(InputStream jsonInputStream) throws IOException {
        return read(jsonInputStream, Configuration.defaultConfiguration());
    }
@ SuppressWarnings ( { "unchecked" } ) public < T > T read ( InputStream jsonInputStream ) throws IOException { return read ( jsonInputStream , Configuration . defaultConfiguration ( ) ) ; }
Applies this JsonPath to the provided json input stream

@param jsonInputStream input stream to read from
@param <T>             expected return type
@return list of objects matched by the given path
@throws IOException