Saya membuat API yang mengembalikan hasil sebagai JSON. Apakah ada praktik terbaik saat ini tentang apakah kita harus menyertakan kunci dalam hasil jika nilainya null? Sebagai contoh:
{
"title":"Foo Bar",
"author":"Joe Blow",
"isbn":null
}
atau
{
"title":"Foo Bar",
"author":"Joe Blow"
}
Karena yang kedua lebih kecil, saya cenderung ke gaya ini, tetapi saya tidak yakin apakah ada gaya yang disukai atau tidak. Dari perspektif klien, sepertinya kedua gaya tersebut akan secara fungsional setara. Ada pro atau kontra untuk masing-masing?