ब्लॉग पर वापस जाएं

Notepad में .JSON फ़ाइल कैसे बनाएं

Jul 3, 20263 min read

JSON सख्त नियमों वाला एक सादा टेक्स्ट है। नोटपैड में इसे आसानी से लिखा जा सकता है। लोग गलती टूल में नहीं, सिंटैक्स में करते हैं। संरचना को सही रखें, फ़ाइल को सेव करना तो बहुत आसान काम है।

JSON फ़ाइल क्या है?

JSON का मतलब JavaScript Object Notation है। यह डेटा को कर्ली ब्रेसिज़ (curly braces) के अंदर की-वैल्यू पेयर (key-value pairs) के रूप में स्टोर करता है, जिसमें नेस्टेड ऑब्जेक्ट्स और ऐरे का सपोर्ट होता है। ऐप्स, API और कॉन्फ़िग फ़ाइलें इसका उपयोग करती हैं क्योंकि यह हल्का (lightweight) है और हर बड़ी प्रोग्रामिंग भाषा इसे पढ़ सकती है।

एक बेसिक JSON फ़ाइल कुछ इस तरह दिखती है:

{
  "name": "John",
  "age": 28,
  "isActive": true,
  "skills": ["writing", "editing"]
}

स्टेप-बाय-स्टेप: नोटपैड में JSON फ़ाइल कैसे बनाएं

स्टेप 1: नोटपैड खोलें

अपने कंप्यूटर पर नोटपैड खोलें, या किसी भी ब्राउज़र से एक मुफ्त ऑनलाइन नोटपैड का उपयोग करें।

स्टेप 2: ओपनिंग ब्रेस से शुरुआत करें

प्रत्येक JSON फ़ाइल ऑब्जेक्ट के लिए { या ऐरे के लिए [ से शुरू होती है। अधिकांश फ़ाइलें एक ऑब्जेक्ट के साथ शुरू होती हैं।

स्टेप 3: अपनी कीज़ और वैल्यूज़ जोड़ें

प्रत्येक की (key) को डबल कोट्स में लिखें, उसके बाद कोलन लगाएं, और फिर वैल्यू लिखें। प्रत्येक पेयर को कॉमा से अलग करें।

{
  "title": "Sample File",
  "version": 1
}

स्टेप 4: फ़ाइल को सही तरीके से बंद करें

प्रत्येक ओपनिंग ब्रेस या ब्रैकेट को क्लोजिंग ब्रैकेट के साथ मैच करें। ऑब्जेक्ट या ऐरे में अंतिम की-वैल्यू पेयर के बाद कोई ट्रेलिंग कॉमा (trailing comma) नहीं होना चाहिए।

स्टेप 5: .json एक्सटेंशन के साथ सेव करें

File पर जाएं, फिर Save As चुनें। "Save as type" ड्रॉपडाउन में All Files चुनें। फ़ाइल का नाम .json एक्सटेंशन के साथ रखें, उदाहरण के लिए data.json। इस ड्रॉपडाउन को बदले बिना सेव करने पर यह एक .txt फ़ाइल बन जाएगी जिसे JSON के रूप में नहीं पढ़ा जा सकेगा।

स्टेप 6: उपयोग करने से पहले वैलिडेट करें

फ़ाइल को किसी JSON एडिटर में पेस्ट करें ताकि यह सुनिश्चित हो सके कि यह स्क्रिप्ट या ऐप में उपयोग करने से पहले वैध है। यहाँ एक त्वरित जांच आपको बाद में होने वाली डीबगिंग से बचाएगी।

याद रखने योग्य JSON सिंटैक्स नियम

  • केवल डबल कोट्स का उपयोग करें। कीज़ और स्ट्रिंग वैल्यू के लिए डबल कोट्स की आवश्यकता होती है, सिंगल कोट्स की नहीं।

  • ट्रेलिंग कॉमा न लगाएं। किसी ऑब्जेक्ट या ऐरे में अंतिम आइटम के बाद कुछ भी नहीं होना चाहिए।

  • कोई कमेंट्स नहीं। स्टैंडर्ड JSON फ़ाइल के अंदर // या /* */ नोट्स का समर्थन नहीं करता है।

  • बूलियन लोअरकेस होते हैं। true और false का उपयोग करें, न कि True या FALSE का।

  • नंबरों को कोट्स की आवश्यकता नहीं है। 28 लिखें, "28" नहीं, जब तक कि वैल्यू टेक्स्ट के रूप में न हो।

सामान्य त्रुटियां और उनसे बचने के तरीके

समस्या: की-वैल्यू पेयर के बीच कॉमा गायब होना। समाधान: अंतिम को छोड़कर प्रत्येक पेयर के बाद कॉमा होना चाहिए।

समस्या: ब्रैकेट या ब्रेसिज़ का मिसमैच होना। समाधान: अपने {} और [] पेयर को गिनें। एक वैलिडेटर आपको उस सटीक लाइन पर ले जाएगा जहां वे मैच नहीं कर रहे हैं।

समस्या: स्ट्रिंग के अंदर अनएस्केप्ड कोट्स। समाधान: इंटरनल कोट्स को बैकस्लैश के साथ एस्केप करें, उदाहरण के लिए "He said \"hello\"".

समस्या: बिना कोट्स वाली की। समाधान: हर की (key) को डबल कोट्स में होना चाहिए, भले ही वह id या name जैसा सरल हो।

निष्कर्ष

एक JSON फ़ाइल सिर्फ एक टेक्स्ट है जो एक सख्त प्रारूप का पालन करता है। अपनी कीज़ और वैल्यूज़ को डबल कोट्स के साथ लिखें, अपने ब्रैकेट मैच करें, ट्रेलिंग कॉमा न लगाएं, और इसे .json एक्सटेंशन के साथ सेव करें। उपयोग करने से पहले इसे एक बार वैलिडेटर के जरिए चेक कर लें, बस आपका काम हो गया।

संबंधित लेख