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)