Trier JSON
Triez les clés d'un objet JSON par ordre alphabétique, récursif et cohérent.
Trier JSON
Collez n'importe quel JSON et cet outil le réémet avec les clés de chaque objet par ordre alphabétique, jusqu'en bas. Les objets imbriqués sont triés de manière récursive, de sorte que deux fichiers qui diffèrent uniquement par l'ordre des clés deviennent identiques octet par octet - ce qui est exactement ce que vous voulez avant de comparer les fichiers de configuration, de comparer les réponses de l'API ou de valider le JSON généré qui autrement serait généré à chaque sauvegarde.
L'ordre des clés n'est pas sensible à la casse avec un départage déterministe, donc "Nom" et "nom" sont assis ensemble et la même entrée produit toujours la même sortie. Choisissez A à Z ou Z à A et choisissez l'indentation qui correspond à votre flux de travail : deux espaces, quatre espaces, une tabulation ou entièrement réduite sur une ligne. Les nombres, les booléens, les valeurs nulles et les valeurs de chaîne conservent leur forme d'origine : le tri ne fait que réorganiser les clés des objets, il ne réécrit jamais vos données.
Par défaut, les tableaux sont laissés exactement tels quels, car l'ordre des éléments dans un tableau a généralement une signification. Activez "Trier les tableaux primitifs" et les tableaux constitués uniquement de nombres sont triés numériquement et les tableaux constitués uniquement de chaînes sont triés par ordre alphabétique. Les tableaux qui mélangent des types ou qui contiennent des objets sont délibérément laissés intacts afin que leur signification ne soit jamais modifiée en silence. Si la même clé apparaît deux fois dans un objet, JSON conserve la dernière valeur, en suivant l'analyseur standard.
Le décompte en direct montre combien de clés ont été triées, à quelle profondeur la structure s'emboîte et la taille de la sortie. Tout s'exécute entièrement dans votre navigateur, de sorte que même les charges utiles et les secrets privés restent sur votre ordinateur : rien n'est jamais téléchargé.