Powiedz w mojej aplikacji, niektórzy użytkownicy podają nam swoje nazwisko, a inni nie. W odpowiedzi interfejsu API REST, która treść jest preferowana:
Z wartością „null”:
{"firstName": "Bob",
"lastName": null}
Lub po prostu brakujący klucz:
{"firstName": "Bob"}
rest
api-design
json
jtmarmon
źródło
źródło
currentlyPlaying
będzie w niektórych odpowiedziach, a nie w innych, lepiej jest, aby klient sprawdził, czy klucz istnieje, czy nie, niż sprawdzić, czy jest on zerowy?null
iundefined
mają prawie takie samo znaczenie w JavaScript, i możesz sprawdzić oba za pomocąif (myProperty == null)