JSON.GET
Return the value at in JSON serialized form
Required arguments
key
is key to parse.
path
is JSONPath to specify. Default is root $
. JSON.GET accepts multiple arguments.
Note
When using multiple JSONPath arguments, the root of the matching values is a JSON string with a top-level object, with each object value being a top-level array of serialized JSON value. In contrast, if all paths are legacy paths, each object value is a single serialized JSON value. If there are multiple paths that include both legacy path and JSONPath, the returned value conforms to the JSONPath version (an array of values).
INDENT
sets the indentation string for nested levels.
NEWLINE
sets the string that’s printed at the end of each line.
SPACE
sets the string that’s put between a key and a value.
Produce pretty-formatted JSON with by following this example:
Return
JSON.GET returns a bulk string representing a JSON array of string replies. Each string is the JSON serialization of each JSON value that matches a path. Using multiple paths, JSON.GET returns a bulk string representing a JSON object with string values. Each string value is an array of the JSON serialization of each JSON value that matches a path. For more information about replies, see .
Return the value at path
in JSON serialized form
Create a JSON document.
With a single JSONPath (JSON array bulk string):
Using multiple paths with at least one JSONPath returns a JSON string with a top-level object with an array of JSON values per path:
See also
JSON.SET
| JSON.MGET