वैध JSON के नियम जावास्क्रिप्ट ऑब्जेक्ट की तुलना में अधिक सख्त हैं। JSON सत्यापनकर्ता का उपयोग करते समय, विशेष रूप से निम्नलिखित की जाँच करें:
दोहरे उद्धरण चिह्नकुंजी नाम और पाठ दोनों को दोहरे उद्धरण चिह्नों में संलग्न किया जाना चाहिए, एकल उद्धरण चिह्नों का उपयोग नहीं किया जा सकता है।
अल्पविराम और कोष्ठकप्रत्येक आइटम के बीच अल्पविराम आवश्यक है, लेकिन अंतिम आइटम के बाद कोई पिछला अल्पविराम नहीं होना चाहिए।
टिप्पणीमानक JSON // या /* */ एनोटेशन का समर्थन नहीं करता है; यह टूल सभी // एनोटेशन को सीधे चिह्नित करेगा।
डेटा प्रकारकेवल स्ट्रिंग्स, संख्याएँ, ऑब्जेक्ट, सरणियाँ, सत्य, असत्य या अशक्त का उपयोग किया जा सकता है, अपरिभाषित का उपयोग नहीं किया जा सकता है।