JSONPath is an expression language to extract data from a JSON document. It solves similar use cases that XPath solves for XML. See the JSONPath documentation for general information on the language.

JSONPath Support in Zeebe

The following table contains the JSONPath features/syntax which are supported by Zeebe:

JSONPath Description Supported
$ The root object/element Yes
@ The current object/element No
. or [] Child operator Yes
.. Recursive descent No
* Wildcard, matches all objects/elements regardless of their names.Yes
[] Subscript operator Yes
[,] Union operator No
[start:end:step] Array slice operator No
?() Applies a filter (script) expression No
() Script expression, using underlying script engine No