有谁知道在Go上漂亮地打印JSON输出的简单方法吗?
我正在寻找的用途都非常漂亮 - 打印出来的结果json.Marshal
并且只是格式化了来自任何地方的JSON字符串,因此为了调试目的而更容易阅读。
发布于 2018-03-28 09:18:15
通过漂亮的印刷,我认为你的意思是缩进,像这样
{
"data": 1234
}
而不是
{"data":1234}
最简单的方法是使用MarshalIndent
,它可以让你指定你想如何通过indent
参数缩进。因此,json.MarshalIndent(data, "", " ")
将会使用四个空格进行缩进。
https://stackoverflow.com/questions/-100007824
复制相似问题