JSON-Diff

Fuegen Sie zwei JSON-Nutzlasten ein und finden Sie Unterschiede nach Pfad, Array-Index und Wert.

Ausgangs-JSON
1
Geaendertes JSON
1
Diff-Ergebnis
1
Hinzugefuegt0
Entfernt0
Geaendert0
Unveraendert0
Noch keine JSON-Unterschiede zum Anzeigen.
0 Zeichen 0 Zeilen

JSON-Diff

JSON-Diff vergleicht zwei JSON-Dokumente und meldet Unterschiede an genauen Objektpfaden und Array-Indizes.

Beide Eingaben werden validiert, danach entstehen Text-Diff und Zusammenfassung fuer Reviews oder Tickets.

Anleitung

  1. Fuegen Sie das Ausgangs-JSON links ein.
  2. Fuegen Sie das geaenderte JSON rechts ein.
  3. Optional koennen unveraenderte Pfade fuer ein vollstaendiges Audit einbezogen werden.
  4. Klicken Sie auf JSON vergleichen, um den Pfad-Diff zu erzeugen.

Was macht dieses Tool?

Ein JSON-Diff zeigt Strukturveraenderungen zwischen zwei Nutzlasten: hinzugefuegte oder entfernte Keys, geaenderte Werte und Array-Index-Unterschiede.

Das hilft bei API-Reviews, Konfigurationsaenderungen, Testdaten und unerwarteten Payload-Aenderungen.

Eingabehinweise

Beide Eingaben muessen gueltiges JSON sein. Die Reihenfolge von Objekt-Keys beeinflusst standardmaessig nicht die Gleichheit; Arrays werden nach Index verglichen.

Beispiel

Eine geaenderte Rolle erscheint am passenden JSON-Pfad:

Ausgang
{"user":{"name":"Alice","role":"admin"}}

Geaendert
{"user":{"name":"Alice","role":"editor"}}

Diff
[geaendert] $.user.role
- "admin"
+ "editor"

MCP-Integration

MCP (Model Context Protocol) ermöglicht KI-Agenten und Apps, Coding.Tools-Werkzeuge zu entdecken und für wiederholbare Konvertierungs-, Formatierungs-, Hashing- und Generierungsabläufe auszuführen.

MCP-Toolname: json-diff

MCP-Endpunkt: https://coding.tools/mcp

Rufen Sie zuerst tools/list auf. Jeder Tool-Eintrag enthält inputSchema, outputSchema und examples, damit ein KI-Agent oder Client gültige Argumente ohne Raten erstellen kann.

Bei tools/call lesen Sie result.content[0].text für den Anzeigewert und result.structuredContent für maschinelles Parsen. Tool-Fehler liefern isError: true; Protokollfehler liefern einen JSON-RPC error.

Beispiel für eine tools/call-Anfrage:

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"json-diff","arguments":{"input":"{\"user\":{\"name\":\"Alice\",\"role\":\"admin\"}}","options":{"compareTo":"{\"user\":{\"name\":\"Alice\",\"role\":\"editor\"}}"}}}}'

Die meisten Text- und Datentools akzeptieren eine input-Zeichenkette sowie optionale options. Bildtools, die Browser-Bild-APIs benötigen, werden zur Erkennung aufgelistet und geben bei Bedarf einen Link zur Weboberfläche zurück.