JSON.STRLEN

Syntax
JSON.STRLEN key [path]
Available in:
Redis Stack / JSON 1.0.0
Time complexity:
O(1) when path is evaluated to a single value, O(N) when path is evaluated to multiple values, where N is the size of the key

报告在key中的path处的JSON字符串的长度

示例

必需的参数

key

是解析的关键。

可选参数

path

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

返回

JSON.STRLEN 通过递归下降返回一个整数回复数组,每个路径对应一个字符串的长度,或者如果匹配的 JSON 值不是字符串,则返回 nil。 有关回复的更多信息,请参阅 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)

另请参阅

JSON.ARRLEN | JSON.ARRINSERT


RATE THIS PAGE
Back to top ↑