Yanıtlar:
Bir özellik isteğe bağlıysa veya boş veya boş bir değere sahipse, varlığı için güçlü bir anlamsal neden olmadıkça özelliği JSON'dan çıkarmayı düşünün.
{
"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
}
Google Stil Kılavuzunu Okuma - Boş veya Boş Özellik Değerleri
REST API'sinin JSON yanıtlarında boş değerler bulunmalı mı?
null
ve undefined
sahip neredeyse JavaScript aynı anlama ve her ikisi için de kontrol edebilirsiniz kullanarakif (myProperty == null)
currentlyPlaying
, bazı yanıtlarda olsa da diğerinde olmasa bile, anahtarın boş olup olmadığını kontrol etmek yerine müşterinin anahtar olup olmadığını kontrol etmesi tercih edilir.