Maison > développement back-end > Golang > Comment puis-je imprimer joliment des données JSON dans Go ?

Comment puis-je imprimer joliment des données JSON dans Go ?

DDD
Libérer: 2024-12-21 00:31:14
original
643 Les gens l'ont consulté

How Can I Pretty-Print JSON Data in Go?

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
// }
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal