1. Vergleich von API-Antworten bei Versions-Updates
Backend-EntwicklerHintergrund
Ein Entwickler aktualisiert eine API-Schnittstelle und muss sicherstellen, dass sich die Struktur der JSON-Antwort nicht unerwartet verändert hat.
Aufgabe
Manuelles Vergleichen von verschachtelten JSON-Objekten ist fehleranfällig und zeitaufwendig.
Verwendung
Er fügt die alte API-Antwort links und die neue API-Antwort rechts ein, setzt die Labels auf 'v1' und 'v2' und aktiviert die Sortierung der Schlüssel.
{
"leftJson": "{\"status\":\"ok\",\"count\":2}",
"rightJson": "{\"status\":\"ok\",\"count\":3,\"next\":true}",
"leftLabel": "v1",
"rightLabel": "v2",
"showUnchanged": false,
"sortKeys": true
}Ergebnis
Ein übersichtlicher HTML-Bericht zeigt sofort, dass der Wert von 'count' geändert wurde und das Feld 'next' neu hinzugekommen ist.