diff --git a/redis.go b/redis.go index d3807af..92a7fc0 100644 --- a/redis.go +++ b/redis.go @@ -392,6 +392,10 @@ func (rh *RedisonHandler) JSONObjKeys(key, path string) ([]string, error) { } resArr := res.([]any) + if len(resArr) == 0 { + return nil, nil + } + resArr = resArr[0].([]any) slc := make([]string, len(resArr))