Trier les clés d'un JSON

Triez alphabétiquement les clés d'un objet JSON, à tous les niveaux d'imbrication, pour faciliter la comparaison ou la lecture.

Exemple :

Comment ça marche

Vous voulez comparer deux fichiers de configuration JSON avec un outil de diff, mais l'ordre des clés diffère et pollue la comparaison ? Ou vous préférez simplement une lecture plus prévisible de vos fichiers JSON ? Le tri réordonne alphabétiquement les clés de tous les objets, à n'importe quelle profondeur, sans modifier les valeurs ni l'ordre des éléments dans les tableaux.

Les tableaux sont-ils également triés ?

Non, seul l'ordre des clés des objets est modifié. L'ordre des éléments à l'intérieur des tableaux est toujours préservé, car il peut avoir une signification (une liste d'étapes ordonnées, par exemple).

Le tri est-il sensible à la casse ?

Oui, le tri utilise l'ordre lexicographique standard, dans lequel les majuscules sont classées avant les minuscules (par exemple « Z » avant « a »).

Traitement 100% local : le tri s'effectue entièrement dans votre navigateur via WebAssembly — vos données JSON ne quittent jamais votre appareil.