如果您的目标是避免导入第三方软件包,则另一个选择是使用json.MarshalIndent:
x := map[string]interface{}{"a": 1, "b": 2}b, err := json.MarshalIndent(x, "", " ")if err != nil { fmt.Println("error:", err)}fmt.Print(string(b))
输出:
{ "a": 1, "b": 2}
工作示例:http :
//play.golang.org/p/SNdn7DsBjy
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)