Skip to content

Latest commit

 

History

History
46 lines (30 loc) · 1000 Bytes

json.type.md

File metadata and controls

46 lines (30 loc) · 1000 Bytes

Report the type of JSON value at path

Examples

Required arguments

key

is key to parse.

Optional arguments

path

is JSONPath to specify. Default is root $. Returns null if the key or path do not exist.

Return

JSON.TYPE returns an array of string replies for each path, specified as the value's type. For more information about replies, see Redis serialization protocol specification.

Examples

{{< highlight bash >}} redis> JSON.SET doc $ '{"a":2, "nested": {"a": true}, "foo": "bar"}' OK redis> JSON.TYPE doc $..foo

  1. "string" redis> JSON.TYPE doc $..a
  2. "integer"
  3. "boolean" redis> JSON.TYPE doc $..dummy (empty array) {{< / highlight >}}

See also

JSON.SET | JSON.ARRLEN

Related topics