Catégories

Diff JSON Joli

Compare deux objets JSON et affiche leurs différences dans un format lisible

Points clés

Catégorie
Converter
Types d’entrée
textarea, checkbox
Type de sortie
text
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Diff JSON Joli est un outil en ligne conçu pour comparer deux objets JSON et mettre en évidence leurs différences de manière claire et structurée.

Quand l’utiliser

  • Vérifier les modifications entre deux versions d'un fichier de configuration.
  • Déboguer des réponses API pour identifier les écarts de données.
  • Comparer des structures de données complexes lors du développement logiciel.

Comment ça marche

  • Collez votre premier objet JSON dans la zone de texte dédiée.
  • Insérez le second objet JSON pour lancer la comparaison.
  • Activez les options d'affichage pour inclure les champs inchangés ou utiliser le code couleur.
  • Visualisez instantanément les ajouts, suppressions et modifications dans l'interface.

Cas d’usage

Audit de fichiers de configuration système.
Comparaison de résultats de requêtes API.
Validation de migrations de bases de données JSON.

Exemples

1. Comparaison de configuration API

Développeur Backend
Contexte
Le développeur doit vérifier pourquoi une mise à jour de configuration a causé une erreur sur l'environnement de production.
Problème
Identifier rapidement les clés modifiées entre la configuration actuelle et la nouvelle version.
Comment l’utiliser
Copier la configuration actuelle dans 'Premier JSON' et la nouvelle dans 'Deuxième JSON', puis comparer.
Résultat
L'outil met en évidence la valeur modifiée d'une clé spécifique, permettant une correction immédiate.

2. Vérification de réponse API

Testeur QA
Contexte
Une réponse API a changé de format après un déploiement, provoquant des bugs dans l'interface utilisateur.
Problème
Isoler les nouveaux champs ajoutés dans la réponse JSON par rapport à la documentation initiale.
Comment l’utiliser
Utiliser l'outil pour comparer la réponse attendue et la réponse réelle reçue.
Résultat
Visualisation immédiate des champs ajoutés ou supprimés, facilitant la mise à jour des tests automatisés.

Tester avec des échantillons

json

Hubs associés

FAQ

L'outil supporte-t-il les fichiers JSON volumineux ?

Oui, l'outil est optimisé pour traiter des objets JSON de taille raisonnable de manière fluide.

Mes données sont-elles stockées sur vos serveurs ?

Non, le traitement s'effectue localement dans votre navigateur pour garantir la confidentialité de vos données.

Puis-je comparer des JSON avec des structures différentes ?

Absolument, l'outil identifie les clés manquantes ou ajoutées entre les deux objets.

Comment interpréter le code couleur ?

Les couleurs permettent de distinguer visuellement les lignes ajoutées, supprimées ou modifiées par rapport à la source.

Est-il possible de masquer les champs identiques ?

Oui, décochez l'option 'Afficher les Champs Inchangés' pour ne voir que les différences.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/pretty-json-diff

Paramètres de la requête

Nom du paramètre Type Requis Description
json1 textarea Oui -
json2 textarea Oui -
showUnchanged checkbox Non -
colorOutput checkbox Non -

Format de réponse

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Texte: Texte

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-pretty-json-diff": {
      "name": "pretty-json-diff",
      "description": "Compare deux objets JSON et affiche leurs différences dans un format lisible",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pretty-json-diff",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]