Maison > Article > développement back-end > MarshalJSON peut-il ajouter des champs personnalisés pour utiliser les encodages JSON ?
MarshalJSON peut-il ajouter des champs arbitraires aux encodages JSON dans Go ?
Lors de l'utilisation de l'encodage JSON dans Go, il est souvent nécessaire d'ajouter des champs supplémentaires à la sortie JSON sans modifier la structure sous-jacente. Ceci peut être réalisé grâce à la méthode MarshalJSON.
Considérez l'extrait de code suivant :
type Book struct {
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!