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
Freigeben: 2024-12-21 00:31:14
Original
714 Leute haben es durchsucht

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
// }
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage