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 } }