Comment utiliser cet outil Cette page exécute une seule opération fixe. Utilisez l’espace lié pour les autres opérations.
Entrée: Source JSON. Minifier le JSON.
Les champs sont vides au départ. Charger l’exemple ne les remplit que si vous le choisissez. Réinitialiser efface les entrées et les résultats actuels.
Fonctionnement JSON strict : clés dupliquées, entiers non sûrs et profondeur excessive sont rejetés. L’ordre des tableaux est conservé. Les décimaux suivent l’arithmétique numérique de JavaScript.
Choisissez 2, 3 ou 4 espaces de retrait. Minifier retire les espaces de formatage ; trier modifie les clés d’objets, pas l’ordre des tableaux. L’arbre est limité à 1000 nœuds et une profondeur de 40 ; le graphe à 200 nœuds. Le texte complet reste dans Sortie.
La conversion en chaîne enveloppe le document JSON normalisé dans une chaîne JSON. L’analyse de chaîne retire cette enveloppe. La réparation prévisualise seulement la suppression des virgules finales ; les autres erreurs sont rejetées, sans remplacement silencieux de la source.
Portée et limites Chaque entrée est limitée à 100000 unités UTF-16 ; les fichiers UTF-8 importés à 100000 octets ; la sortie à 1000000 unités. Un délai de 5000 ms annule le worker, selon l’ordonnancement du navigateur. Il ne s’agit pas d’une validation de schéma ou de règles métier.
La comparaison produit des objets JSON avec les clés techniques path, kind, before et after ; kind vaut added, removed ou changed. Ces noms de protocole restent littéraux. Le brouillon local est en texte brut ; Réinitialiser ne le supprime pas.
Les champs sont vides au départ. Charger l’exemple ne les remplit que si vous le choisissez. Réinitialiser efface les entrées et les résultats actuels.
Formateur et lecteur JSON
Activez JavaScript pour utiliser cet outil. Les exemples et les limites restent lisibles.