Go を使って JSON をきれいに印刷するにはどうすればいいですか? 質問する

Go を使って JSON をきれいに印刷するにはどうすればいいですか? 質問する

Go で JSON 出力をきれいに印刷する簡単な方法を知っている人はいますか?

の結果をきれいに印刷しjson.Marshal、既存の JSON 文字列を読みやすいようにフォーマットしたいと思います。

ベストアンサー1

MarshalIndentインデントとスペースを付けて JSON を出力できます。例:

{
    "data": 1234
}

引数indentは、インデントする文字の連続を指定します。したがって、json.MarshalIndent(data, "", " ")インデントに 4 つのスペースを使用してきれいに印刷されます。

おすすめ記事