Catégorie: Développement
Trieur de clés JSON
Trie récursivement les clés des objets JSON par ordre alphabétique
Trie les clés de chaque objet d'un document JSON par ordre alphabétique, croissant ou décroissant, avec une option sensible à la casse et un choix de sortie formatée ou compacte. L'ordre des éléments des tableaux est conservé par défaut. Fonctionne entièrement dans votre navigateur.
{
"address": {
"city": "London",
"country": "UK"
},
"name": "Ada Lovelace",
"role": "Engineer",
"skills": [
"Analysis",
"Mathematics"
]
}Tout sur cette page est traité dans votre navigateur. Rien n'est envoyé.
À quoi sert cet outil
Un document JSON copié depuis différents outils ou écrit à la main a souvent des clés dans un ordre incohérent, ce qui fait paraître différents deux objets par ailleurs identiques dans un diff. Cet outil parcourt le document analysé et reconstruit chaque objet avec ses clés triées, en laissant par défaut l'ordre des éléments des tableaux intact, car trier une liste d'enregistrements n'a pas d'ordre de clé naturel ; les tableaux de valeurs simples peuvent aussi être triés, en option.
Mode d'emploi
- Collez votre JSON, ou chargez l'exemple.
- Choisissez l'ordre croissant ou décroissant, et si la comparaison doit être sensible à la casse.
- Basculez entre sortie formatée et compacte, puis copiez le JSON trié.
Confidentialité
Cet outil fonctionne entièrement dans votre navigateur. Ce que vous saisissez n'est jamais envoyé, stocké ni partagé : fermer l'onglet suffit à tout effacer.
Questions fréquentes
- Mon JSON est-il envoyé quelque part ?
- Non. L'analyse et le tri se font en JavaScript directement dans la page, donc votre JSON ne quitte jamais votre appareil.
- Le tri modifie-t-il l'ordre des tableaux ?
- Les clés des objets à l'intérieur des éléments de tableau sont quand même triées, mais l'ordre des éléments du tableau lui-même reste inchangé, sauf si vous désactivez Conserver l'ordre des tableaux, auquel cas les tableaux de valeurs simples (pas des objets) sont aussi triés.
- Que change l'option sensible à la casse ?
- Activée, les majuscules sont triées strictement avant les minuscules ; désactivée, les clés sont comparées comme le ferait un dictionnaire, en ignorant la casse.