Comment Marshall JSON avec des clés triées dans Go ?
Python fournit une méthode simple pour générer du JSON avec des clés triées à l'aide du paramètre sort_keys=True dans le fichier json.dumps fonction. Cependant, trouver une option similaire dans Go peut ne pas être immédiatement évident.
Pour trier les clés JSON dans Go :
Le package Go json trie automatiquement les clés pendant le marshalling. . Ce comportement s'étend à la fois aux cartes et aux structures :
L'implémentation sous-jacente peut être trouvée dans le fichier encoding/json/encode.go, plus précisément à l'adresse suivante emplacement :
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!