Besoin de trier les clés de vos objets JSON pour un formatage cohérent, des comparaisons 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 ordre croissant, décroissant, naturel ou personnalisé — le tout traité dans votre navigateur.
Croissant (A→Z), Décroissant (Z→A), Naturel (tenant compte des nombres où key2 vient avant key10) et Personnalisé (clés prioritaires définies par l'utilisateur).
Triez les clés à tous les niveaux d'imbrication, uniquement au niveau supérieur 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 (p. ex. id, name, type). Les clés restantes sont triées alphabétiquement après les clés prioritaires.
Tri tenant compte des nombres où key2 vient avant key10. Essentiel pour les fichiers de configuration avec des clés numérotées.
Triez optionnellement les tableaux dont tous les éléments sont des objets par la valeur d'une clé spécifiée. Idéal pour normaliser des 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 canonique et cohérent dans toute votre é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 n'affichent que les changements de valeurs réels — pas la réorganisation des clés. Essentiel pour les fichiers de configuration stockés en contrôle de version.
Triez les clés dans les réponses d'API avant de les comparer. Garantit que deux réponses JSON équivalentes avec des ordres de clés différents sont reconnues comme identiques.
Triez les clés dans les documents JSON exportés depuis MongoDB, CouchDB ou d'autres bases de données documentaires. Rend les exports volumineux plus lisibles et cohérents.
Utilisez l'ordre personnalisé des clés 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.
Formate et embellit le JSON avec une indentation personnalisable.
Compare deux textes avec les différences mises en évidence.
Trie les lignes de texte alphabétiquement, par longueur ou aléatoirement.