JSON 的 JSON 格式。斯特伦
语法
JSON.STRLEN key [path]
- 可用:
- Redis 堆栈 / JSON 1.0.0
- 时间复杂度:
- O(1) 当 path 被计算为单个值时,O(N) 当 path 被计算为多个值时,其中 N 是键的大小
报告 JSON 字符串的长度path
在key
必需参数
key
是解析的关键。
可选参数
path
是 JSONPath 来指定。如果未提供,则默认为 root 。如果$
key
或path
不存在。
返回
JSON 的 JSON 格式。STRLEN 通过递归下降返回每个路径的整数回复数组、字符串的长度或nil
,如果匹配的 JSON 值不是字符串。
有关回复的更多信息,请参阅 Redis 序列化协议规范。
例子
redis> JSON.SET doc $ '{"a":"foo", "nested": {"a": "hello"}, "nested2": {"a": 31}}'
OK
redis> JSON.STRLEN doc $..a
1) (integer) 3
2) (integer) 5
3) (nil)
See also
Related topics