From 78624a972ecca78ca1acd6d6f045e2dae8dfb726 Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Tue, 26 Aug 2025 11:20:16 -0700 Subject: [PATCH] improve --- modules/print/table.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/print/table.go b/modules/print/table.go index ca5cc1e..54e7bde 100644 --- a/modules/print/table.go +++ b/modules/print/table.go @@ -177,9 +177,14 @@ func outputJSON(f io.Writer, headers []string, values [][]string) { for j, val := range value { v, err := json.Marshal(val) if err != nil { + fmt.Printf("Failed to format JSON for value '%s': %v\n", val, err) + return + } + key, err := json.Marshal(toSnakeCase(headers[j])) + if err != nil { + fmt.Printf("Failed to format JSON for header '%s': %v\n", headers[j], err) return } - key, _ := json.Marshal(toSnakeCase(headers[j])) fmt.Fprintf(f, "%s:%s", key, v) if j != headersCount-1 { fmt.Fprintln(f, ",")