diff --git a/json.go b/json.go index 5f22956..701a5a6 100644 --- a/json.go +++ b/json.go @@ -305,6 +305,9 @@ const prefix = "$." func jsonQueryJoin(keys []string) string { if len(keys) == 1 { + if keys[0] == "$" { + return "$" + } return prefix + keys[0] }