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 [*].
|