Besoin de trier les clés de vos objets JSON pour un formatage cohérent, des diffs plus faciles ou un contrôle de version plus propre? Cet outil gratuit trie toutes les clés d'objets à chaque niveau d'imbrication, produisant une sortie JSON déterministe et canonique. Choisissez un tri ascendant, descendant, naturel ou personnalisé — le tout traité dans votre navigateur.
Ascendant (A→Z), Descendant (Z→A), Naturel (avec reconnaissance numérique où key2 vient avant key10) et Personnalisé (clés prioritaires définies par l'utilisateur).
Triez les clés à tous les niveaux d'imbrication, seulement au niveau racine ou jusqu'à une profondeur personnalisée. Les objets imbriqués au-delà de la limite conservent leur ordre de clés original.
Spécifiez une liste de clés séparées par des virgules qui doivent apparaître en premier (ex. : id, name, type). Les clés restantes sont triées alphabétiquement après les clés prioritaires.
Tri avec reconnaissance numérique où key2 vient avant key10. Essentiel pour les fichiers de configuration avec des clés numérotées.
Triez optionnellement les tableaux dont les éléments sont tous des objets par une valeur de clé spécifiée. Idéal pour normaliser les listes d'enregistrements.
Tout le traitement s'exécute dans votre navigateur. Vos données JSON ne quittent jamais votre appareil — aucune requête serveur, aucun stockage.
Triez les clés dans package.json, tsconfig.json ou .eslintrc pour maintenir un ordre de clés canonique et cohérent dans toute l'équipe. Réduit les conflits de fusion et facilite les revues de code.
Lorsque les clés JSON sont triées de manière déterministe, les diffs git ne montrent que les changements réels de valeurs — pas les réorganisations de clés. Essentiel pour les fichiers de configuration stockés en contrôle de version.
Triez les clés dans les charges utiles de réponses d'API avant de les comparer. Garantit que deux réponses JSON équivalentes avec des ordres de clés différents soient reconnues comme identiques.
Triez les clés dans les documents JSON exportés de MongoDB, CouchDB ou d'autres bases de données de documents. Rend les gros exports plus lisibles et cohérents.
Utilisez un ordre de clés personnalisé pour imposer une structure canonique comme id → name → type → description dans les schémas JSON, les définitions d'API ou les modèles de données.
Extrait les clés JSON — liste plate, par niveau ou chemins avec espace de noms.
Formatez et embellissez du JSON avec une indentation personnalisable.
Comparez deux textes avec les différences mises en évidence.
Triez les lignes de texte alphabétiquement, par longueur ou aléatoirement.