From 3a7c2fa74eab392fb3cc3e907e9facf85153c74a Mon Sep 17 00:00:00 2001 From: Bel LaPointe <153096461+breel-render@users.noreply.github.com> Date: Tue, 12 Dec 2023 08:20:30 -0700 Subject: [PATCH] dont get cheeky with slices or maps --- main.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 8d430a1..b7dfb9e 100644 --- a/main.go +++ b/main.go @@ -13,7 +13,10 @@ func main() { for i := range args { var v interface{} printfs[i] = args[i] - if err := json.Unmarshal([]byte(args[i]), &v); err == nil { + if err := json.Unmarshal([]byte(args[i]), &v); err != nil { + } else if _, ok := v.(map[string]any); ok { + } else if _, ok := v.([]any); ok { + } else { printfs[i] = v } }