Katakan dalam aplikasi saya, beberapa pengguna memberi kami nama belakang mereka, dan yang lain tidak. Dalam respons API REST, badan mana yang lebih disukai:
Dengan nilai "null":
{"firstName": "Bob",
"lastName": null}
Atau hanya kunci yang hilang:
{"firstName": "Bob"}
rest
api-design
json
jtmarmon
sumber
sumber
currentlyPlaying
akan ada dalam beberapa tanggapan dan bukan yang lain, lebih disukai untuk memiliki klien memeriksa apakah kuncinya ada atau tidak daripada memeriksa apakah itu nol?null
danundefined
memiliki arti yang hampir sama dalam Javascript, dan Anda dapat memeriksa keduanya menggunakanif (myProperty == null)