您默认情况下,您将使用fmt
来打印JSON数据,这还可以,但是数据在终端中不会被限制,请使用此util函数以漂亮的格式打印JSON数据:
// PrettyPrintData takes a single argument 'data' of any type (interface{}).
func PrettyPrintData(data interface{}) {
// Convert data to pretty-printed JSON.
if prettyOutput, err := json.MarshalIndent(data, "", " "); err == nil {
fmt.Println(string(prettyOutput))
} else {
// Handle error
}
}
我希望这对您有帮助,并感谢您的阅读。