JSONPath notation lets you specify a portion of a JSON document. You can use a JSONPath string to identify any portion of the document, such as an object (including all nested objects and arrays), a single name/value pair, an array, a specific element of an array, or a value. Several JSON functions and methods accept a JSONPath string as input.
The principles of JSONPath are analogous to those of XPath for XML.
Vantage does not provide complete validation of the syntax, so malformed query strings can produce undesirable results. Vantage only provides the following validations:
- Validate the presence of the '$' root character.
- Validate the omission of the following characters:
- Any ';' characters
- Three or more consecutive '.' characters. For example: '…'