API-Design · Middle · Frage 64 von 75
Warum sollten API-Antworten nulls für „nicht zutreffend“ und „unbekannt“ nicht ohne Dokumentation ausgeben?
- 1Clients können fehlend, leer und null nicht unterscheiden
- 2JSON erlaubt kein null in verschachtelten Objekten
- 3Null-Felder brechen das Parsen von HTTP-Antworten
Antwort zeigen
Richtige Antwort: Clients können fehlend, leer und null nicht unterscheiden
Erklärung
Entscheide, ob fehlend und null sich unterscheiden, und dokumentiere es, besonders für die Semantik von PATCH.