JSON.TYPE

语法
JSON.TYPE key [path]
可用版本
Redis 开源版 / JSON 1.0.0
时间复杂度
当路径解析为单个值时为 O(1),当路径解析为多个值时为 O(N),其中 N 为键的大小
ACL 类别
@json, @read, @slow,

报告 `path` 处 JSON 值的类型

示例

必选参数

key

要解析的键。

可选参数

path

要指定的 JSONPath。默认为根路径 `$`。如果 `key` 或 `path` 不存在,则返回 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


评价本页
回到顶部 ↑
© . This site is unofficial and not affiliated with Redis, Inc.