在Go 中漂亮地列印JSON
格式化JSON 以使其更易於閱讀可能是一個挑戰,但Go 提供了一個方便的解決方案json.MarshalIndent。此函數可讓您美化 json.Marshal 的輸出或格式化現有的 JSON 字串。
使用json.MarshalIndent
要使用json.MarshalIndent 美化JSON,請傳遞您的資料、前綴(無空白字元)和縮排字元為參數:
data := map[string]int{"data": 1234} prettyJSON, err := json.MarshalIndent(data, "", " ") if err != nil { // Error handling } // Output: // { // "data": 1234 // }
indent 參數指定縮排字元。例如, json.MarshalIndent(data, "", " ") 會漂亮地列印 JSON,並使用四個空格進行縮排。
以上是如何在 Go 中漂亮地列印 JSON 資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!