JSON.TYPE

语法
JSON.TYPE key [path]
可用
Redis Stack / JSON 1.0.0
时间复杂度
当路径评估为单个值时为 O(1),当路径评估为多个值时为 O(N),其中 N 是键的大小

报告 path 处的 JSON 值类型

示例

必填参数

key

是要解析的键。

可选参数

path

是指定 JSONPath。默认是根 $。如果 keypath 不存在,则返回 null。

返回值

JSON.TYPE 为每个路径返回一个字符串回复数组,指定为值的类型。有关回复的更多信息,请参见 Redis 序列化协议规范.

示例

redis> JSON.SET doc $ '{"a":2, "nested": {"a": true}, "foo": "bar"}'
OK
redis> JSON.TYPE doc $..foo
1) "string"
redis> JSON.TYPE doc $..a
1) "integer"
2) "boolean"
redis> JSON.TYPE doc $..dummy
(empty array)

另请参见

JSON.SET | JSON.ARRLEN


RATE THIS PAGE
Back to top ↑