From fc72fd123df09eea7ac161e2b07b404bd9a7df89 Mon Sep 17 00:00:00 2001 From: yanweidong Date: Fri, 22 Aug 2025 12:15:55 +0800 Subject: [PATCH] add PrintJson --- utils/ext.go | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/utils/ext.go b/utils/ext.go index 72298cf..95e27b0 100644 --- a/utils/ext.go +++ b/utils/ext.go @@ -1,6 +1,10 @@ package utils import ( + "bytes" + "encoding/json" + "fmt" + "os" "strconv" "strings" ) @@ -12,7 +16,7 @@ func If(condition bool, trueValue, falseValue interface{}) interface{} { return falseValue } -//如果首字母是小写字母, 则变换为大写字母 +// 如果首字母是小写字母, 则变换为大写字母 func FirstToUpper(str string) string { if str == "" { return "" @@ -33,3 +37,11 @@ func ParseParams(in map[string]string) map[string]interface{} { } return out } + +func PrintJson(v any) { + jsonBy, _ := json.Marshal(v) + var out bytes.Buffer + json.Indent(&out, jsonBy, "", "\t") + out.WriteTo(os.Stdout) + fmt.Printf("\n") +}