问题描述
通过漂亮的印刷,我假设你的意思是缩进,就像这样
{
"data": 1234
}
而不是
{"data":1234}
最简单的方法是使用MarshalIndent
,它可以让您通过indent
参数指定您希望它如何缩进。因此,json.MarshalIndent(data, "", " ")
将使用四个空格进行缩进进行漂亮打印。
解决方法
有谁知道在 Go 中漂亮打印 JSON 输出的简单方法?
我正在寻找的用途是json.Marshal
从任何地方漂亮地打印结果和格式化一个充满 JSON 的字符串,因此为了调试目的更容易阅读。