Trieur de Clés JSON
Triez les clés d'objets JSON par ordre alphabétique, par longueur ou en ordre inverse — avec prise en charge récursive des objets imbriqués
Entrée JSON
Sortie Triée
Trieur de Clés JSON
Triez les clés d'objets JSON par ordre alphabétique, par longueur ou en ordre inverse — avec prise en charge récursive des objets imbriqués
Fonctionnalités
- Recursively sort JSON keys alphabetically (or only top-level if recursion is off)
- Toggleable recursive mode
- Pretty-printed output with 2-space indent
- Stats: total keys, depth
- Runs entirely in your browser
Mode d'emploi
- Collez le JSON dans le panneau d'entrée.
- Choisissez l'ordre de tri et les options.
- Cliquez sur Trier les Clés.
- Copiez le résultat trié.
Conseils et bonnes pratiques
- Sorted JSON gives stable diffs — useful for committing JSON config files where the original order is arbitrary.
- Arrays are left in their original order (JSON arrays are sequences, not sets — order is semantic).
- For deterministic JSON output across languages, JSON Canonical Form (RFC 8785) goes further than alpha-sorting; use a library for that.
- For very large JSON, the parse+stringify round-trip is fine but memory-bound — files >100 MB may stress the browser.
- Mixed-type arrays (objects + primitives) sort the object members internally; the array itself stays in order.
FAQ
Pourquoi trier les clés JSON ?
Trier les clés facilite la comparaison des JSON, la revue dans les PRs et le maintien de la cohérence dans les fichiers de configuration.
Cela modifie-t-il les valeurs ?
Non, seul l'ordre des clés change. Toutes les valeurs, tableaux et types de données restent intacts.