Nouplo

JSON-Vergleich

Was sich wirklich geändert hat, als Pfad.

Ergebnis
Put the two documents one after the other, with a line of --- between them.

Ihre Dateien bleiben auf Ihrem Gerät

Dieses Tool läuft vollständig in Ihrem Browser. Was Sie einfügen, wird auf Ihrem Gerät verarbeitet und nie an einen Server gesendet. Es ist daher auch für Tokens, Schlüssel und unveröffentlichte Texte sicher.

So funktioniert es

  1. Das erste Dokument einfügen, dann eine Zeile mit ---, dann das zweite.
  2. Halten beide eine Liste mit Schlüssel, das Feld benennen: Einträge, die nur verschoben wurden, erscheinen dann als verschoben statt als neu geschrieben.
  3. Die Pfade lesen. + ist hinzugefügt, - entfernt, ~ geändert, → verschoben.
  4. Den Bericht kopieren, wenn er in ein Ticket soll.

Häufige Fragen

Warum kein gewöhnlicher Text-Diff?
Weil ein Text-Diff von JSON fast nutzlos ist. Formatiert man eine Datei um, oder liefert ein Server seine Schlüssel in anderer Reihenfolge, gilt jede Zeile als geändert, obwohl sich nichts geändert hat. Hier werden beide Werte gemeinsam durchlaufen, und die Antwort heißt users[2].email statt „Zeile 47“.
Wie werden Arrays verglichen?
Nach Position – die ehrliche Voreinstellung. Ein Abgleich nach Inhalt braucht einen Schlüssel, den uns niemand genannt hat, und ein geratener Schlüssel erzeugt selbstbewussten Unsinn. Hat Ihre Liste eine id, benennen Sie sie, und der Vergleich folgt den Einträgen statt ihren Plätzen.
Zählt die Reihenfolge der Schlüssel als Unterschied?
Nein. {a:1,b:2} und {b:2,a:1} sind dieselben Daten und werden als identisch gemeldet.
Wird etwas an einen Server geschickt?
Nein. Es läuft im Browser, was Sie einfügen, bleibt auf Ihrem Rechner.

Verwandte Tools