Praxisleitfäden
Zwei JSON-API-Antworten vor dem Deployment vergleichen
Sicherer Ablauf zum Vergleichen von JSON-Antworten, Formatieren, Finden geänderter Keys und Vermeiden von Text-Diff-Fehlern.
Aktualisiert 2026-06-03 · 6 Min. Lesezeit
Warum Text-Diff irreführt
API-Antworten ändern oft Leerzeichen, Reihenfolge oder Formatierung, obwohl die Daten gleichwertig sind. Ein Text-Diff kann daraus eine große Änderung machen.
JSON Diff formatiert gültiges JSON und vergleicht die normalisierte Struktur.
Ablauf vor dem Deployment
Erfassen Sie Produktion und Staging, entfernen Sie Tokens, Session-IDs und persönliche Daten.
Validieren, formatieren und vergleichen. Achten Sie auf Bedeutungsänderungen, nicht nur auf timestamp oder requestId.
- Syntax vor dem Vergleich validieren.
- Format normalisieren, damit Leerzeichen nicht dominieren.
- Volatile Felder wie requestId, timestamp, nonce, Cache-Keys oder Tracking-IDs ignorieren.
- Unerwartete Ergänzungen, Löschungen und Typänderungen dokumentieren.
Was prüfen?
Gelöschte Felder, umbenannte Keys, Array-Reihenfolge und Typänderungen sind besonders wichtig.
Wechsel von Zahl zu String, null zu Objekt oder Objekt zu Array ist ein Kompatibilitätsrisiko.
FAQ
Text-Diff oder JSON-Diff für API-Antworten?
Wenn beide Eingaben gültiges JSON sind, nutzen Sie JSON Diff. Die Struktur wird zuerst normalisiert, dadurch sind Keys, Arrays und verschachtelte Werte leichter zu prüfen.
Was tun, wenn eine Antwort kein gültiges JSON ist?
Zuerst mit JSON Validator prüfen und Syntaxfehler beheben. Sonst zeigt der Diff Formatierungsfehler statt Datenänderungen.
Kann ich private API-Daten vergleichen?
Im normalen MKDiff-Ablauf wird eingefügtes JSON im Browser verarbeitet. Entfernen Sie trotzdem Secrets, Tokens und personenbezogene Daten vor dem Teilen.