Triez récursivement les clés d'un JSON

Les développeurs peuvent l'utiliser pendant un débogage ou avant un échange de données, quand le résultat doit se vérifier d'un coup d'œil. Triez récursivement les clés d'un JSON.

Triez récursivement les clés d'un JSON. Le résultat s'affiche aussitôt dans votre navigateur, prêt à copier, sans compte, téléversement ni stockage.

Mode d’emploi

  1. Collez un objet JSON dans la zone de saisie ou importez un fichier texte compatible.
  2. Sélectionnez le tri A to Z pour un ordre alphabétique croissant, ou Z to A pour l'inverse.
  3. Appuyez sur le bouton Sort pour réorganiser récursivement toutes les clés.
  4. Cochez Sorted and minified si vous voulez obtenir une version compacte du JSON.
  5. Récupérez le résultat affiché dans la zone de droite pour l'utiliser ailleurs.

Exemple

Vous avez un JSON avec des clés dans le désordre, par exemple {"z": 1, "a": {"y": 2, "b": 3}}. Après tri, les clés apparaissent dans l'ordre alphabétique à tous les niveaux. Cela facilite la lecture et la comparaison de deux fichiers.

Entrée

{"z": 1, "a": {"y": 2, "b": 3}}

Résultat

{
  "a": {
    "b": 3,
    "y": 2
  },
  "z": 1
}

Limites et formats

Où le traitement a lieu

Tout s'exécute dans votre navigateur : le tri est effectué localement, sans envoi de vos données. Vous pouvez donc manipuler des extraits de configuration ou de réponse d'API en toute tranquillité.

Questions fréquentes

Le tri est-il sensible à la casse ?

Le tri alphabétique classe généralement les majuscules et les minuscules selon l'ordre des caractères. Par exemple, une clé commençant par une majuscule peut apparaître avant une clé en minuscule. Vérifiez le résultat si la casse compte pour vous.

Puis-je trier un JSON qui contient des tableaux imbriqués ?

Oui, le tri s'applique récursivement à tous les objets, y compris ceux placés à l'intérieur de tableaux. Les éléments des tableaux conservent leur ordre, mais les clés des objets qu'ils contiennent sont triées.

Que fait exactement l'option Sorted and minified ?

Elle trie les clés puis supprime les espaces et les sauts de ligne pour produire un JSON compact. Le résultat est plus difficile à lire pour un humain, mais utile pour réduire la taille avant un transfert.

Outils de la même catégorie