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") +}