Comparer JSON
Outil gratuit de comparaison JSON en ligne. Comparez deux objets JSON côte à côte, trouvez les différences avec des chemins en notation pointée, détectez les clés manquantes et les incompatibilités de valeurs. Fonctionne dans le navigateur sans téléchargement.
Comment fonctionne la comparaison JSON ?
L'outil compare récursivement deux objets JSON et signale les différences : clés manquantes, valeurs non correspondantes et changements structurels. Les différences sont affichées avec des chemins en notation pointée comme "user.address.city".
Quels formats de sortie sont disponibles ?
Vous pouvez choisir entre le format Texte (lisible avec couleurs) et le format JSON (différences structurées clé-valeur). Les deux formats mettent clairement en évidence ce qui a changé.
Gère-t-il les objets imbriqués et les tableaux ?
Oui, la comparaison est entièrement récursive et gère les objets profondément imbriqués, les tableaux et les structures de données mixtes. L'ordre du tableau importe dans les comparaisons.
Mes données sont-elles sûres et privées ?
Oui. Tout le traitement s'effectue localement dans votre navigateur. Aucune donnée n'est envoyée à un serveur, garantissant une confidentialité et une sécurité complètes pour vos fichiers JSON.
Puis-je comparer de gros fichiers JSON ?
Oui, l'outil gère efficacement les gros fichiers JSON. Le traitement se fait côté client, donc les performances dépendent des capacités de votre appareil.
Quels sont les cas d'usage courants ?
Les utilisations courantes incluent comparer les réponses API, suivre les modifications de configuration, déboguer les transformations de données, examiner les exportations de base de données et valider les migrations de schéma JSON.
Valide-t-il la syntaxe JSON ?
L'outil se concentre sur la comparaison, mais indiquera si l'entrée n'est pas du JSON valide. Pour une validation complète, utilisez un validateur JSON dédié.
Puis-je fusionner les différences JSON ?
L'outil affiche les différences mais ne les fusionne pas. Pour fusionner, vous auriez besoin d'un outil de fusion JSON séparé ou d'une édition manuelle.
Comment les tableaux sont-ils comparés ?
Les tableaux sont comparés élément par élément dans l'ordre. Si les longueurs diffèrent, les éléments supplémentaires sont signalés comme ajouts ou suppressions.
Que signifient les chemins en notation pointée ?
Les chemins en notation pointée montrent l'emplacement exact des différences. Par exemple, "users[0].name" signifie le champ name dans le premier élément du tableau users.
Puis-je comparer du JSON depuis des URLs ou fichiers ?
Actuellement, vous devez coller le JSON directement dans les champs de saisie. Copiez le JSON depuis des URLs ou fichiers et collez-le pour la comparaison.
Existe-t-il une API pour la comparaison JSON ?
C'est un outil basé sur le navigateur sans API. Pour une comparaison programmatique, envisagez d'utiliser des bibliothèques JavaScript comme deep-diff ou lodash.isEqual.
Comment utiliser Comparer JSON
Comparez deux objets JSON côte à côte et visualisez chaque différence sous forme de chemin en notation pointée, y compris les clés manquantes et les valeurs différentes. Tout s'exécute localement dans votre navigateur : vos données ne quittent jamais votre appareil.
- Choisissez le mode de saisie avec l'onglet “Text” ou “JSON”, selon que vous voulez comparer du texte brut ou du JSON analysé.
- Collez le premier document JSON dans l'éditeur de gauche et le second dans celui de droite.
- Les différences sont détectées à mesure de la saisie et listées sous forme de chemins comme user.address.city.
- Vérifiez les clés absentes d'un côté et les valeurs qui ne correspondent pas entre les deux objets.
- Modifiez l'un des documents directement pour valider vos corrections jusqu'à ce qu'il n'y ait plus de différences.
Le mode “JSON” analyse d'abord les deux documents : les différences de format et d'ordre des clés sont ignorées, seuls les vrais changements de données sont signalés.
Outils associés
- Validateur JSON Validez la syntaxe JSON instantanément avec des messages d'erreur détaillés et des numéros de ligne. Outil gratuit fonctionnant dans votre navigateur.
- Embellir JSON Formatez et embellissez le JSON avec une indentation personnalisable. Embellissez le JSON compressé instantanément dans votre navigateur.
- TSV vers JSON Convertissez TSV en JSON gratuitement en ligne. En-têtes, détection automatique des types et minification. Tout dans le navigateur.
- JSON en CSV Convertisseur gratuit JSON vers CSV en ligne. Aplatissez les objets imbriqués, choisissez les délimiteurs et téléchargez instantanément. 100% navigateur.
- Convertisseur CSV en JSON Convertissez CSV en JSON gratuitement en ligne. Délimiteurs personnalisés, objets basés sur les en-têtes et détection automatique des types. Tout dans le navigateur.
- Embellisseur XML Embellisseur XML gratuit en ligne. Formatez, embellissez et indentez XML instantanément dans votre navigateur.
- Validateur XML Validez la syntaxe et la structure XML instantanément. Détectez les erreurs avec des numéros de ligne précis et des messages détaillés. Gratuit, sécurisé et fonctionne dans votre navigateur.
- SQL vers JSON Convertissez les instructions SQL INSERT en tableaux ou objets JSON instantanément. Supporte les VALUES multiples, la gestion NULL, la détection automatique de types et le formatage. 100% client, sans envoi.