Heim >Backend-Entwicklung >Golang >Wie kann ich JSON-Daten in Go hübsch drucken?

Wie kann ich JSON-Daten in Go hübsch drucken?

DDD
DDDOriginal
2024-12-21 00:31:14716Durchsuche

How Can I Pretty-Print JSON Data in Go?

JSON in Go hübsch drucken

JSON zu formatieren, um es leichter lesbar zu machen, kann eine Herausforderung sein, aber Go bietet eine praktische Lösung mit json.MarshalIndent. Mit dieser Funktion können Sie die Ausgabe von json.Marshal verschönern oder eine vorhandene JSON-Zeichenfolge formatieren.

Mit json.MarshalIndent

Um JSON mit json.MarshalIndent zu verschönern, übergeben Sie Ihre Daten, das Präfix (leere Zeichenfolge für keine) und die Einzugszeichen als Argumente:

data := map[string]int{"data": 1234}
prettyJSON, err := json.MarshalIndent(data, "", "    ")
if err != nil {
    // Error handling
}

// Output:
// {
//     "data": 1234
// }

Das Argument indent gibt die Einrückungszeichen an. Beispielsweise druckt json.MarshalIndent(data, "", " ") den JSON-Code hübsch mit vier Leerzeichen für die Einrückung.

Das obige ist der detaillierte Inhalt vonWie kann ich JSON-Daten in Go hübsch drucken?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn