Digamos no meu aplicativo, alguns usuários nos dão seu sobrenome e outros não. Em uma resposta da API REST, qual corpo é preferido:
Com um valor "nulo":
{"firstName": "Bob",
"lastName": null}
Ou apenas uma chave ausente:
{"firstName": "Bob"}
rest
api-design
json
jtmarmon
fonte
fonte
currentlyPlaying
haja algumas respostas e não outras, é preferível que o cliente verifique se a chave está lá ou não, em vez de verificar se é nula?null
eundefined
têm quase o mesmo significado em Javascript, e você pode verificar os dois usandoif (myProperty == null)