JSON क्या है? सामान्य त्रुटियों को कैसे सत्यापित करें और उनका निवारण कैसे करें
डेटा संरचना से लेकर सत्यापन रणनीति तक, JSON बनाएं जिसे पढ़ा जा सके, बनाए रखा जा सके और आदान-प्रदान किया जा सके।
JSON क्या है
JSON (जावास्क्रिप्ट ऑब्जेक्ट नोटेशन) एक टेक्स्ट प्रारूप है जिसका उपयोग आमतौर पर कॉन्फ़िगरेशन फ़ाइलों, एपीआई अनुरोधों और सिस्टम के बीच डेटा विनिमय के लिए किया जाता है। इसे पढ़ना आसान है, लेकिन प्रारूप बहुत सख्त है: एक कम अल्पविराम या एक अधिक उद्धरण के कारण पार्सिंग विफल हो जाएगी।
कोर संरचना
JSON में ऑब्जेक्ट, सरणियाँ और बुनियादी मान शामिल होते हैं। ऑब्जेक्ट घुंघराले कोष्ठक में संलग्न हैं, कुंजी नामों में दोहरे उद्धरण चिह्नों का उपयोग होना चाहिए; सारणियाँ वर्गाकार कोष्ठकों में संलग्न हैं। मान्य JSON में स्ट्रिंग्स, संख्याएँ, बूलियन मान, null, ऑब्जेक्ट और सरणियाँ शामिल हो सकती हैं।
{ "उपयोगकर्ता": { "नाम": "लिन", "सक्रिय": सत्य }, "टैग": ["एपीआई", "दस्तावेज़"] }सबसे आम सत्यापन त्रुटियां
- एकल उद्धरण का उपयोग करें, या कुंजी नामों के लिए दोहरे उद्धरण जोड़ना भूल जाएं।
- अंतिम आइटम के बाद एक अतिरिक्त अल्पविराम है।
- स्ट्रिंग में अनएस्केप्ड न्यूलाइन्स या डबल कोट्स हैं।
- जावास्क्रिप्ट के
अपरिभाषित, एनोटेशन या फ़ंक्शंस को JSON में लिखें।
व्यावहारिक समस्या निवारण अनुक्रम
सबसे पहले, फ़ॉर्मेटर/सत्यापनकर्ता को त्रुटि रेखा का पता लगाने दें, और फिर बाहरी घुंघराले ब्रैकेट या वर्गाकार ब्रैकेट से अंदर की ओर युग्मित संरचना की जांच करें। यह पुष्टि करने के बाद कि प्रारूप वैध है, फ़ील्ड नाम, प्रकार और व्यावसायिक नियम जांचें; इन तीन चीजों को एक साथ नहीं मिलाना चाहिए.
निष्कर्ष
JSON सत्यापन डेटा गुणवत्ता के लिए पहली सीमा है। सही प्रारूप का मतलब यह नहीं है कि डेटा को आवश्यकताओं को पूरा करना होगा, लेकिन यदि प्रारूप गलत है, तो बाद का सत्यापन बिल्कुल भी शुरू नहीं होगा।