Return the JSON in `key` in [Redis serialization protocol specification](/docs/reference/protocol-spec) form [Examples](#examples) ## Required arguments
key is key to parse.
## Optional arguments
path is JSONPath to specify. Default is root `$`. This command uses the following mapping from JSON to RESP: * JSON `null` maps to the bulk string reply. * JSON `false` and `true` values map to the simple string reply. * JSON number maps to the integer reply or bulk string reply, depending on type. * JSON string maps to the bulk string reply. * JSON array is represented as an array reply in which the first element is the simple string reply `[`, followed by the array's elements. * JSON object is represented as an array reply in which the first element is the simple string reply `{`. Each successive entry represents a key-value pair as a two-entry array reply of the bulk string reply. For more information about replies, see [Redis serialization protocol specification](/docs/reference/protocol-spec).
## Return JSON.RESP returns an array reply specified as the JSON's RESP form detailed in [Redis serialization protocol specification](/docs/reference/protocol-spec). ## Examples
Return an array of RESP details about a document Create a JSON document. {{< highlight bash >}} redis> JSON.SET item:2 $ '{"name":"Wireless earbuds","description":"Wireless Bluetooth in-ear headphones","connection":{"wireless":true,"type":"Bluetooth"},"price":64.99,"stock":17,"colors":["black","white"], "max_level":[80, 100, 120]}' OK {{< / highlight >}} Get all RESP details about the document. {{< highlight bash >}} redis> JSON.RESP item:2 1) { 2) "name" 3) "Wireless earbuds" 4) "description" 5) "Wireless Bluetooth in-ear headphones" 6) "connection" 7) 1) { 2) "wireless" 3) true 4) "type" 5) "Bluetooth" 8) "price" 9) "64.989999999999995" 10) "stock" 11) (integer) 17 12) "colors" 13) 1) [ 2) "black" 3) "white" 14) "max_level" 15) 1) [ 2) (integer) 80 3) (integer) 100 4) (integer) 120 {{< / highlight >}}
## See also `JSON.SET` | `JSON.ARRLEN` ## Related topics * [RedisJSON](/docs/stack/json) * [Index and search JSON documents](/docs/stack/search/indexing_json)