Gelöst mit Diff Anything macOSWindows

Sehen Sie, was sich in Ihrer API-Antwort geändert hat

Vergleichen Sie zwei JSON-Antworten einer API auf dem Mac. Fügen Sie beide ein, ignorieren Sie wechselnde Anfrage-IDs und Zeitstempel und finden Sie Feld- und Typänderungen lokal.

So sieht es in der App aus

Aus fünf Unterschieden werden drei zu prüfende Änderungen.

Kein Konto, kein Cloud-Vergleichsdienst, keine Nutzungsanalyse, keine Telemetrie und keine KI.

Diff AnythingVergleichen Sie zwei JSON-Antworten einer API auf Ihrem Mac: Kopieren Sie jede Antwort, fügen Sie sie mit einem Klick in Diff Anything ein, und sehen Sie, welche Werte sich geändert haben, welche Felder hinzugekommen oder weggefallen sind und wo aus einer Zahl Text geworden ist. Auf YouTube ansehen

Das Problem

Warum der übliche Weg mühsam ist.

Nach einem Update liefert dieselbe API-Anfrage ein anderes Ergebnis. Beide Antworten stehen in einer einzigen langen Zeile. Neue Anfrage-IDs und Zeitstempel überlagern im Textvergleich die Änderungen, auf die Ihr Client reagieren muss.

Die Lösung

So löst Diff Anything das.

Fügen Sie beide Antworten in Diff Anything ein. Die App erkennt JSON und vergleicht die Werte. Ignorieren Sie die wechselnde Anfrage-ID und den Zeitstempel und prüfen Sie anschließend die übrigen Feld- und Typänderungen. Die Antworten bleiben auf Ihrem Mac, ohne KI.

01 / Eingefügte JSON-Antworten vergleichen

Die Werte einer einzeiligen Antwort vergleichen

Das Video zeigt dieselbe Bestellanfrage an zwei Versionen einer lokalen Demo-API. Jede Antwort steht in einer langen Zeile. Diff Anything liest JSON; eine andere Einrückung oder Reihenfolge der Objektschlüssel erzeugt deshalb keinen Unterschied.

Kopieren Sie die Antworten aus Browser, API-Client oder Terminal. „Zwischenablage als Original verwenden“ beginnt den Vergleich, „Zwischenablage als aktualisierte Version verwenden“ liefert die andere Seite.

02 / Eingefügte JSON-Antworten vergleichen

Wechselnde Anfrage-IDs für diese Prüfung auslassen

Das Beispiel beginnt mit fünf Unterschieden. „Empfohlene Regeln“ bietet an, $.requestId und $.timestamp zu ignorieren. Nach dem Anwenden dieser beiden Vorschläge bleiben drei Unterschiede.

Wählen Sie bewusst, welche Felder Sie ignorieren. Eine Anfrage-ID oder ein Zeitstempel kann bei einer anderen Prüfung wichtig sein. Behalten Sie nur Regeln, die zu Ihrer Frage passen.

03 / Eingefügte JSON-Antworten vergleichen

Ein entferntes Feld und einen geänderten Werttyp erkennen

Die ursprüngliche Antwort enthält email, die neue stattdessen emailAddress. Diff Anything zeigt ein entferntes und ein hinzugefügtes Feld. So können Sie prüfen, welchen Namen Ihr Client erwartet.

Auch total ändert sich: aus der Zahl 61 wird der Text "61.00". Ein ähnlich aussehender Wert kann einen anderen JSON-Typ haben. Das Ergebnis benennt die Typänderung und zeigt beide Werte mit ihrem Pfad.

04 / Eingefügte JSON-Antworten vergleichen

Lokaler JSON-Vergleich mit Free und Pro

Der gezeigte Vergleich eingefügter JSON-Antworten ist kostenlos verfügbar, mit bis zu 5 MiB je Seite und 10 neuen Vergleichssitzungen pro lokalem Tag. Pro unterstützt größere Quellen innerhalb technischer Sicherheitsgrenzen und ergänzt etwa den Berichtsexport.

Ihre Antworten werden lokal auf Ihrem Computer verarbeitet. Sie werden weder an einen Vergleichsdienst hochgeladen noch an ein KI-Modell gesendet.

Klare Antworten

Häufige Fragen zum Thema „zwei JSON-Antworten einer API vergleichen“.

Muss ich beide Antworten als Dateien speichern?

Nein. Kopieren Sie die erste Antwort und verwenden Sie „Zwischenablage als Original verwenden“, danach die zweite mit „Zwischenablage als aktualisierte Version verwenden“.

Zählt eine andere Reihenfolge der Objektschlüssel als Änderung?

Nein. JSON-Werte werden strukturiert verglichen. Die Reihenfolge der Objektschlüssel und die Einrückung zählen nicht als Änderungen.

Erkenne ich eine Zahl, die zu Text wurde?

Ja. Das Beispiel zeigt total als Zahl 61 und danach als Text "61.00“. Die Änderung des Werttyps wird ausdrücklich angezeigt.

Drei kurze Schritte

Beide Antworten einfügen, Störfelder ausblenden, Werte prüfen.

  1. 01

    Kopieren Sie die erste Antwort und wählen Sie in Diff Anything „Zwischenablage als Original verwenden“. Kopieren Sie die zweite und wählen Sie „Zwischenablage als aktualisierte Version verwenden“.

  2. 02

    Prüfen Sie die fünf Unterschiede des Beispiels. Ignorieren Sie unter „Empfohlene Regeln“ requestId und timestamp, wenn diese wechselnden Felder für Ihre Prüfung nicht relevant sind.

  3. 03

    Prüfen Sie die drei übrigen Änderungen: email wurde entfernt, emailAddress ergänzt und total von der Zahl 61 in den Text "61.00" geändert.

Erhältlich für macOS und Windows

Mit Diff Anything lösen.