मुझे पता है कि अधिकांश प्रोग्रामिंग परिदृश्यों में, 0 तत्व होने पर प्राथमिक संग्रह खाली संग्रह के लिए प्राथमिकता है। हालांकि, जेएसओएन (जावास्क्रिप्ट की तरह) का उपभोग करने वाली अधिकांश भाषाएं खाली सूचियों/वस्तुओं को वास्तविक और शून्य के रूप में गलत मानती हैं। उदाहरण के लिए इस और सत्य जावास्क्रिप्ट में एक वस्तु होगा:खाली बनाम शून्य के लिए JSON में सम्मेलन क्या है?
{
"items_in_stock": {"widgets":10, "gadgets": 5}
}
लेकिन यह भी सच है:
{
"items_in_stock": {}
}
और यह गलत है:
{
"items_in_stock": null
}
वहाँ एक सम्मेलन पर है जेएसओएन के लिए खाली वस्तुओं/सूचियां? और संख्याओं, बूलियन, और तारों के बारे में क्या?
संबंधित: [JSON में शून्य मान शामिल होना चाहिए] (http://stackoverflow.com/q/11003424/1048572) – Bergi
संबंधित प्रश्न यहां उत्तर नहीं दिया गया है: JSON कैसे खाली व्यवहार करता है तार। और इसके अतिरिक्त, एक गैर-स्ट्रिंग ऑब्जेक्ट के लिए शून्य-लंबाई वाली स्ट्रिंग को शून्य के रूप में माना जाएगा? – tdugan