JSON क्या है?
JSON यानी JavaScript Object Notation डेटा को टेक्स्ट में रखने का हल्का तरीका है। वेबसाइट, मोबाइल ऐप और API आपस में डेटा इसी रूप में भेजते हैं। मशीन के लिए यह एक लंबी लाइन भी हो सकती है, पर इंसान के लिए पढ़ना मुश्किल हो जाता है। फॉर्मेटर इसे इंडेंट देकर सीधा-सादा बना देता है।
फॉर्मेट और मिनिफाई में फर्क
- फॉर्मेट: हर कुंजी नई पंक्ति में और इंडेंट के साथ, डीबग करने के लिए सबसे अच्छा।
- मिनिफाई: सारी खाली जगह हटाकर सबसे छोटा रूप, नेटवर्क पर भेजने या सेव करने के लिए।
JSON की आम गलतियां
ये गलतियां सबसे ज्यादा होती हैं: कुंजी या स्ट्रिंग के लिए सिंगल कोट का इस्तेमाल (JSON में डबल कोट ही चलते हैं), आखिरी तत्व के बाद अतिरिक्त कॉमा, कुंजी पर कोट न लगाना, और टिप्पणियां (comments) लिख देना, जो JSON में मान्य नहीं हैं। टूल ऐसी गलती मिलने पर वजह बताता है।
उदाहरण: {"a":1,"b":[1,2]} मिनिफाई रूप में 17 अक्षर का है, जबकि फॉर्मेट करने पर यह कई पंक्तियों में फैल जाता है।
निजता
आपका डेटा सर्वर पर नहीं भेजा जाता, पूरी प्रोसेसिंग ब्राउज़र में होती है।