Trieur de clés JSON

Triez alphabétiquement les clés de chaque objet dans un document JSON, de manière récursive — des diffs propres et des configurations faciles à parcourir.

570 vues

Alphabétiser chaque clé, récursivement

Collez du JSON et récupérez-le avec les clés de chaque objet triées alphabétiquement — objets et tableaux imbriqués inclus, les tableaux conservent leur ordre d'origine (seul l'ordre des clés change). Un JSON trié et indenté est bien plus facile à parcourir visuellement et produit des diffs bien plus propres lors de la comparaison de deux versions dans un système de contrôle de version.

Pratique pour normaliser des fichiers de configuration, comparer deux réponses d'API qui ne diffèrent que par l'ordre des clés, ou rendre plus lisible un fichier JSON écrit à la main.

Questions fréquentes

Cela modifie-t-il les données, ou seulement l'ordre ?

Seul l'ordre des clés change — les valeurs, l'imbrication et le contenu des tableaux restent intacts. Les objets JSON sont non ordonnés selon la spécification, c'est donc toujours une transformation sûre et sans rupture.

Que se passe-t-il si mon JSON est invalide ?

Vous obtenez une erreur d'analyse claire au lieu d'un échec silencieux — corrigez le problème de syntaxe indiqué et réessayez.

Trie-t-il aussi les tableaux ?

Non — l'ordre des éléments des tableaux est préservé exactement, car les tableaux sont ordonnés par définition et les réordonner en changerait le sens. Seules les clés d'objet sont alphabétisées.

Outils similaires