jmespath library

Classes

Jmespath
Jmespath holds the compiled expression. Use the search function for searching the expression in the given data.

Functions

search function evaluates the expression given the data. throws JmesException on errors.

Exceptions / Errors

InvalidArityException
InvalidArityException is thrown when the function is passed incorrect number of arguments.
InvalidTypeException
InvalidTypeException is thrown when types of the function argument doesn't match with the expected type of the function value.
InvalidValueException
InvalidValueException is thrown when the values to the function are invalid.
JmesException
JmesException is the base exception raised by all the functions in this library.
SyntaxException
SyntaxException is thrown when there is a syntax error while parsing the expression string.
UnknownFunctionException
UnknownFunctionException is thrown when an unknown function is called.