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?
nulldan undefinedmemiliki arti yang hampir sama dalam Javascript, dan Anda dapat memeriksa keduanya menggunakanif (myProperty == null)
currentlyPlayingakan ada dalam beberapa tanggapan dan bukan yang lain, lebih disukai untuk memiliki klien memeriksa apakah kuncinya ada atau tidak daripada memeriksa apakah itu nol?