Go 中 encoding/json 包提供了格式化输出 JSON 数据的方法。



1
2
3
4
5
6

import "encoding/json"

var data = map[string]string{"name": "wxnacy"}

json.MarshalIndent(data, "", " ")
1
2
3
{
"name": "wxnacy"
}

使用制表格来缩进可以使用

1
json.MarshalIndent(data, "", "/t")
03-16 12:27