JSON 的 JSON 格式。OBJ 键
语法
JSON.OBJKEYS key [path]
- 可用:
- Redis 堆栈 / JSON 1.0.0
- 时间复杂度:
- O(N) 当 path 被评估为单个值时,其中 N 是对象中的键数,O(N) 当 path 被评估为多个值时,其中 N 是键的大小
返回对象中由path
必需参数
key
是解析的关键。返回null
对于不存在的键。
可选参数
path
是 JSONPath 来指定。默认值为 root 。返回$
null
对于不存在的路径。
返回
JSON 的 JSON 格式。OBJKEYS 为每个路径返回一个数组回复数组,一个对象中的键名称数组作为批量字符串回复,或者nil
如果匹配的 JSON 值不是对象。
有关回复的更多信息,请参阅 Redis 序列化协议规范。
例子
redis> JSON.SET doc $ '{"a":[3], "nested": {"a": {"b":2, "c": 1}}}'
OK
redis> JSON.OBJKEYS doc $..a
1) (nil)
2) 1) "b"
2) "c"
See also
JSON.ARRINDEX
| JSON.ARRINSERT
Related topics