जवाबों:
यदि कोई संपत्ति वैकल्पिक है या उसके पास रिक्त या शून्य मान है, तो संपत्ति को JSON से छोड़ने पर विचार करें, जब तक कि उसके अस्तित्व का एक मजबूत अर्थगत कारण न हो।
{
"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 स्टाइल गाइड - खाली या अशक्त संपत्ति का मूल्य
एक REST API से JSON प्रतिक्रियाओं में शून्य मान शामिल होना चाहिए?
null
और undefined
राशि लगभग जावास्क्रिप्ट में एक ही अर्थ है, और आप दोनों के लिए जाँच कर सकते हैं का उपयोग करif (myProperty == null)
currentlyPlaying
कुछ प्रतिक्रियाओं में होगा और अन्य नहीं, तो ग्राहक की जांच करना बेहतर होगा कि क्या कुंजी है या नहीं, बल्कि जांच करें कि क्या यह अशक्त है?