Projektowanie API · Middle · Pytanie 3 z 75
Jak JSON Merge Patch traktuje null?
PATCH /users/42
Content-Type: application/merge-patch+json
{ "nickname": null, "city": "Kyiv" }- 1
nullustawia każde pole na null - 2
nulljest ignorowany - ✓Poprawna odpowiedź:
nullusuwa pole (nickname), obecne pola są aktualizowane, brakujące pozostają bez zmian
Wyjaśnienie
Merge Patch (RFC 7396) nie może ustawić dosłownego null ani edytować elementów tablicy; JSON Patch (RFC 6902) może, jawnymi operacjami.