Comparateur de texte et JSON
Comparez deux textes ligne par ligne ou deux documents JSON par leur structure.
Essayez un petit exemple
Essayez un petit exemple
Chargez cet exemple fictif dans un formulaire vide. Vérifiez les options, lancez l’outil si nécessaire et comparez le résultat ci-dessous.
Le mode texte montre les lignes ajoutées et supprimées. Le mode JSON compare les valeurs et les chemins sans signaler le seul changement d’espaces ou d’ordre des propriétés. Collez les deux versions puis choisissez le mode texte ou JSON. En JSON, l’ordre des propriétés d’un objet est ignoré, mais l’ordre des éléments d’un tableau compte. Chaque version est limitée à un million de caractères. Le mode texte limite la comparaison à 4 000 lignes et quatre millions de paires de lignes; le mode JSON à 100 niveaux et 1 000 différences.
Version A
Ada Tea Sam
Version B
Ada Coffee Sam
Résultat attendu
Lignes ajoutées : 1 · lignes supprimées : 1 Ada+ Coffee− Tea Sam
L’exemple sera disponible lorsque l’outil sera prêt.
Le texte est traité dans votre navigateur.
Partager cet outil
Seul le lien public de l’outil est partagé. Vos saisies et résultats restent ici.
Afficher le lien à copier manuellement
Réponse rapide
Le mode texte montre les lignes ajoutées et supprimées. Le mode JSON compare les valeurs et les chemins sans signaler le seul changement d’espaces ou d’ordre des propriétés.
Le code de la page et ses ressources sont chargés depuis le site; les valeurs saisies sont traitées dans votre navigateur, sans requête de calcul.
Mode d’emploi
Collez les deux versions puis choisissez le mode texte ou JSON. En JSON, l’ordre des propriétés d’un objet est ignoré, mais l’ordre des éléments d’un tableau compte.
Limites
Chaque version est limitée à un million de caractères. Le mode texte limite la comparaison à 4 000 lignes et quatre millions de paires de lignes; le mode JSON à 100 niveaux et 1 000 différences.
Questions fréquentes
Pourquoi des JSON mis en forme différemment peuvent-ils être identiques ?
Le mode JSON compare les valeurs analysées. Il ignore les espaces, retours à la ligne et l’ordre des clés d’un objet; l’ordre d’un tableau reste significatif.
Le comparateur accepte-t-il un JSON invalide ?
Le mode JSON exige deux documents valides. Choisissez le mode texte pour comparer des extraits incomplets ou du code qui n’est pas du JSON.
Comment les lignes sont-elles comparées ?
Le mode texte compare les lignes exactes et affiche les ajouts et suppressions. Il ne compare pas les mots à l’intérieur d’une ligne.
Mes textes sont-ils envoyés au serveur ?
La comparaison s’effectue dans le navigateur après chargement de la page; les deux versions ne sont pas envoyées à un service de comparaison.
Sources et références
Ces références documentent la norme ou l’API citée ; elles ne valident pas la sortie de l’outil.
