jmespath
library
Classes
-
Jmespath
-
Jmespath holds the compiled expression.
Use the
search
function for searching the expression in the given data.
Functions
-
search(String expression, dynamic data)
→ dynamic
-
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.