Dites dans mon application, certains utilisateurs nous donnent leur nom de famille, d'autres non. Dans une réponse de l'API REST, quel corps est préféré:
Avec une valeur "null":
{"firstName": "Bob",
"lastName": null}
Ou juste une clé manquante:
{"firstName": "Bob"}
rest
api-design
json
jtmarmon
la source
la source
currentlyPlaying
certaines réponses seront utilisées, il est préférable de demander au client de vérifier si la clé existe ou non, plutôt que de vérifier si elle est nulle.null
etundefined
ont presque la même signification en Javascript, et vous pouvez vérifier leur utilisation à l' aide deif (myProperty == null)