Outil Tool Kumar
Trier les clés JSON
Collez du JSON pour afficher les clés de chaque objet par ordre alphabétique, y compris dans les objets imbriqués. Les tableaux conservent leur ordre, donc les données gardent le même sens ; seul l'ordre des clés change.
Utiliser cet outil
- Collez votre JSON ou ouvrez un fichier.
- Lisez la sortie triée dans la vue « Formater ». L'option « Trier les clés » est activée dans le menu « Plus d'options ».
- Copiez ou téléchargez le résultat, ou choisissez « Utiliser comme entrée », avec Ctrl+Enter, pour trier l'entrée elle-même. Ctrl+Z annule l'opération.
Exemple détaillé
Tous les objets sont triés, y compris les objets imbriqués. La liste owners conserve son ordre, et la clé "10" précède "2", car les clés sont comparées comme du texte.
Entrée
{"version":2,"name":"tool-kumar","10":"ten","2":"two","scripts":{"test":"node --test","build":"next build","dev":"next dev"},"owners":[{"role":"admin","email":"ada@example.com"},{"role":"editor","email":"lin@example.com"}]}Sortie
{
"10": "ten",
"2": "two",
"name": "tool-kumar",
"owners": [
{
"email": "ada@example.com",
"role": "admin"
},
{
"email": "lin@example.com",
"role": "editor"
}
],
"scripts": {
"build": "next build",
"dev": "next dev",
"test": "node --test"
},
"version": 2
}Options et cas limites
- Le tri est récursif : les objets contenus dans d'autres objets ou dans des tableaux sont triés eux aussi.
- Les tableaux conservent l'ordre de leurs éléments. Trier les valeurs d'un tableau ou des enregistrements selon une propriété est une autre opération.
- Les clés sont comparées comme du texte, caractère par caractère : "10" précède donc "2", et les majuscules précèdent les minuscules.
- Les valeurs ne changent pas, et les nombres conservent leurs chiffres d'origine.
- Pour vérifier que seul l'ordre des clés a changé, comparez les deux versions dans JSON diff en activant « Ignorer l'ordre des clés ».
Privé par défaut
Votre document reste dans ce navigateur. Tool Kumar analyse, convertit et crée les téléchargements sur votre appareil, sans compte ni étape d'envoi au serveur.
Trier les clés JSON : questions fréquentes
- Comment trier les clés JSON ?
- Collez le JSON ici. La sortie liste les clés de chaque objet par ordre alphabétique, à tous les niveaux. Copiez-la ou appliquez-la à l'entrée avec « Utiliser comme entrée ».
- Comment trier un fichier JSON par ordre alphabétique ?
- Ouvrez le fichier avec « Ouvrir un fichier », via Ctrl+O ou ⌘O sur Mac, puis téléchargez la sortie triée. Seules les clés des objets changent de place ; les tableaux conservent leur ordre.
- Le tri modifie-t-il mes données ?
- Aucune valeur ne change. Les objets JSON ne sont pas ordonnés, donc les analyseurs standard lisent les mêmes données. Du code qui dépend de l'ordre des clés peut toutefois se comporter différemment.