| AndExpression |
An and expression will evaluate to either the left expression or the right expression.
|
| BracketSpecifier |
|
| BracketSpecifierWithContents |
|
| BracketSpecifierWithoutContents |
|
| BracketSpecifierWithQuestionMark |
|
| ComparatorExpression |
A comparator expression is two expressions separated by a Comparator.
|
| CurrentNode |
The current-node expression '@': https://jmespath.org/specification.html#current-node
|
| Expression |
An expression is any statement that can be executed in isolation from other parts of a JMESPath string.
|
| ExpressionType |
An expression type is an expression prefixed by "&".
|
| FunctionArg |
|
| FunctionExpression |
A function allowing users to easily transform and filter data in JMESPath expressions.
|
| IndexExpression |
An index expression is used to access elements in a list.
|
| KeyValueExpression |
|
| Literal |
A literal JSON value embedded in a JMESPath expression.
|
| MultiSelectHash |
A multi-select-hash expression is similar to a multi-select-list MultiSelectList expression, except that a hash is
created instead of a list.
|
| MultiSelectList |
A multiselect expression is used to extract a subset of elements from a JSON hash.
|
| NotExpression |
A not-expression negates the result of an expression.
|
| OrExpression |
An or expression will evaluate to either the left expression or the right expression.
|
| ParenExpression |
A paren-expression allows a user to override the precedence order of an expression, e.g.
|
| PipeExpression |
A pipe expression combines two expressions, separated by the | character.
|
| SliceExpression |
A slice expression allows you to select a contiguous subset of an array.
|
| SubExpression |
A subexpression is a combination of two expressions separated by the ‘.’ char.
|
| SubExpressionRight |
|
| WildcardExpression |
A wildcard expression is a expression of either * or [*].
|