JSON 的 JSON 格式。OBJLEN

语法
JSON.OBJLEN key [path]
可用:
Redis 堆栈 / JSON 1.0.0
时间复杂度:
O(1) 当 path 被计算为单个值时,O(N) 当 path 被计算为多个值时,其中 N 是键的大小

报告 JSON 对象中的键数pathkey

例子

必需参数

key

是解析的关键。返回null对于不存在的键。

可选参数

path

是 JSONPath 来指定。默认值为 root 。返回$null对于不存在的路径。

返回

JSON 的 JSON 格式。OBJLEN 为每个路径返回一个整数回复数组,该路径指定为对象中的键数,或者nil,如果匹配的 JSON 值不是对象。 有关回复的更多信息,请参阅 Redis 序列化协议规范

例子

redis> JSON.SET doc $ '{"a":[3], "nested": {"a": {"b":2, "c": 1}}}'
OK
redis> JSON.OBJLEN doc $..a
1) (nil)
2) (integer) 2

See also

JSON.ARRINDEX | JSON.ARRINSERT


RATE THIS PAGE
Back to top ↑