Tool Hub

JSON-Vergleich

Rekursiver Vergleich zweier JSON-Objekte mit RFC 6901 JSON Pointer Pfaden

Zwei JSON-Werte strukturell vergleichen. Jede Änderung wird mit ihrem RFC 6901 JSON-Pointer-Pfad (z. B. /user/name) gemeldet und als hinzugefügt, entfernt, geändert oder beibehalten klassifiziert.

+ 1
1
Δ 1
= 2

Änderungen (RFC 6901 JSON-Pointer-Pfade)

Δ
/age30

31
=
/name
=
/tags/0
/tags/1"user"

Wie man es benutzt

  1. Fügen Sie das ursprüngliche JSON in das linke Panel und das modifizierte JSON in das rechte Panel ein.
  2. Lesen Sie die Stats-Balken, die Zähler von hinzugefügt, entfernt und geändert zeigen.
  3. Durchsuchen Sie die Änderungen-Liste, jeder Eintrag zeigt seinen RFC 6901 JSON Pointer Pfad und die Vorher-/Nachher-Werte.
  4. Laden Sie den Diff als .json Datei herunter oder kopieren Sie den Share-Link. All Diffing läuft lokal in Ihrem Browser.

Beispiele

  • Das Ändern von {"a":1,"b":2} zu {"a":1,"b":3,"c":4} erzeugt 1 geänderten Eintrag bei /b und 1 hinzugefügten Eintrag bei /c.
  • Das Entfernen eines verschachtelten Schlüssels wie /address/zip aus einem größeren Objekt wird als Entfernung mit seinem vollständigen Pointer-Pfad aufgelistet.

Ergebnisse vor dem Produktiveinsatz prüfen. Keine Gewährleistung — siehe Nutzungsbedingungen.