Joliment imprimer du JSON dans Go
Formater JSON pour le rendre plus facile à lire peut être un défi, mais Go offre une solution pratique avec json.MarshalIndent. Cette fonction vous permet d'embellir la sortie de json.Marshal ou de formater une chaîne JSON existante.
Utilisation de json.MarshalIndent
Pour embellir JSON à l'aide de json.MarshalIndent, passez vos données, le préfixe (chaîne vide pour aucun) et les caractères d'indentation comme arguments :
data := map[string]int{"data": 1234} prettyJSON, err := json.MarshalIndent(data, "", " ") if err != nil { // Error handling } // Output: // { // "data": 1234 // }
L'argument indent spécifie les caractères d'indentation. Par exemple, json.MarshalIndent(data, "", " ") imprimera joliment le JSON avec quatre espaces pour l'indentation.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!