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!