Jawaban:
Jika properti adalah opsional atau memiliki nilai kosong atau nol, pertimbangkan untuk menjatuhkan properti dari JSON, kecuali ada alasan semantik yang kuat untuk keberadaannya.
{
"volume": 10,
// Even though the "balance" property's value is zero, it should be left in,
// since "0" signifies "even balance" (the value could be "-1" for left
// balance and "+1" for right balance.
"balance": 0,
// The "currentlyPlaying" property can be left out since it is null.
// "currentlyPlaying": null
}
Bacaan Lebih Lanjut
Panduan Gaya Google - Nilai Properti Kosong atau Null
Haruskah nilai nol dimasukkan dalam respons JSON dari REST API?
null
dan undefined
memiliki arti yang hampir sama dalam Javascript, dan Anda dapat memeriksa keduanya menggunakanif (myProperty == null)
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?