JSON normalisation
Trie les clés d’objet JSON selon des règles déterministes et produit un texte normalisé, conserve l’ordre des tableaux et affiche les différences.
Comment utiliser JSON pour normaliser
La normalisation JSON traite les données saisies uniquement dans le navigateur actuel ; elles ne sont ni téléversées, ni utilisées pour se connecter à Internet, ni écrites dans un stockage persistant.
Saisissez JSON
Collez ou modifiez JSON ; la première ouverture charge un exemple exécutable de 11DZ.
Exécuter la normalisation
Vérifiez l’ordre des clés, les nombres et le traitement de Unicode, puis consultez les différences entre l’entrée et le résultat.
Copier le résultat
Copiez ou téléchargez le JSON normalisé ; vérifiez encore sa conformité au protocole cible avant publication.
Restrictions et remarques
- Les $ref distants, les scripts et les objets cycliques ne sont pas pris en charge ; la profondeur d’entrée, le nombre de nœuds et le nombre d’octets sont limités.
- La normalisation ne modifie que la représentation ; elle ne détermine pas à votre place la sémantique des champs ni leur équivalence métier.
- L’ordre des éléments du tableau est conservé ; le résultat ne constitue pas une garantie de formatage générique ni de nettoyage des données.
Foire aux questions
L’ordre du tableau changera-t-il ?
Non ; l’outil effectue uniquement un tri déterministe des clés d’objet.
Les données d’entrée seront-elles téléversées ?
Non, le traitement est effectué dans le navigateur actuel.
Pourquoi le résultat diffère-t-il de JSON.stringify ordinaire ?
La normalisation utilise un tri fixe des clés et une représentation numérique déterministe, afin de faciliter la signature et la comparaison.