JSON என்பது கடுமையான விதிகளுடன் கூடிய எளிய உரை (plain text) ஆகும். நோட்பேட் இதை மிகச் சரியாக எழுத உதவும். இதில் மக்கள் தவறு செய்வது கருவியிலல்ல, அதன் இலக்கணத்தில்தான் (syntax). கட்டமைப்பைச் சரியாகப் புரிந்து கொண்டால், கோப்பைச் சேமிப்பது மிகவும் எளிது.
நோட்பேடில் (Notepad) .JSON கோப்பை உருவாக்குவது எப்படி?
JSON கோப்பு என்றால் என்ன?
JSON என்பது JavaScript Object Notation என்பதைக் குறிக்கிறது. இது சுருள் அடைப்புக்குறிகளுக்குள் (curly braces) முக்கிய-மதிப்பு ஜோடிகளாகத் (key-value pairs) தரவைச் சேமிக்கிறது, மேலும் உள்ளமைக்கப்பட்ட பொருள்கள் (nested objects) மற்றும் வரிசைகளுக்கான (arrays) ஆதரவைக் கொண்டுள்ளது. இது இலகுவானது மற்றும் அனைத்து முக்கிய மொழிகளாலும் வாசிக்க முடியும் என்பதால் பயன்பாடுகள், APIகள் மற்றும் அமைப்பு கோப்புகள் (config files) இதைப் பயன்படுத்துகின்றன.
அடிப்படை JSON கோப்பு இப்படித்தான் இருக்கும்:
{ "name": "John", "age": 28, "isActive": true, "skills": ["writing", "editing"]}பধிபடியாக: நோட்பேடில் ஒரு JSON கோப்பை உருவாக்குவது எப்படி
படி 1: நோட்பேட்டைத் திறக்கவும்
உங்கள் கணினியில் நோட்பேட்டைத் திறக்கவும், அல்லது எந்த உலாவியிலிருந்தும் இலவச ஆன்லைன் நோட்பேட்டைப் பயன்படுத்தவும்.
படி 2: திறக்கும் அடைப்புக்குறூடன் தொடங்கவும்
ஒவ்வொரு JSON கோப்பும் ஒரு பொருளுக்கு { உடனும் அல்லது ஒரு வரிசைக்கு [ உடனும் தொடங்குகிறது. பெரும்பாலான கோப்புகள் ஒரு பொருளுடன் தொடங்குகின்றன.
படி 3: உங்கள் சாவிகள் (keys) மற்றும் மதிப்புகளைச் (values) சேர்க்கவும்
ஒவ்வொரு சாவியையும் இரட்டை மேற்கோள் குறிகளுக்குள் (double quotes) எழுதி, அதைத் தொடர்ந்து ஒரு பெருக்கல் குறி (colon), அதைத் தொடர்ந்து மதிப்பை எழுதவும். ஒவ்வொரு ஜோடியையும் ஒரு காற்புள்ளியால் (comma) பிரிக்கவும்.
{ "title": "Sample File", "version": 1}படி 4: கோப்பைச் சரியாக மூடவும்
திறக்கும் ஒவ்வொரு அடைப்புக்குறிக்கும் இணையான மூடும் அடைப்புக்குறியை இடவும். ஒரு பொருள் அல்லது வரிசையில் உள்ள கடைசி முக்கிய-மதிப்பு ஜோடியின் இறுதியில் காற்புள்ளி (comma) இருக்கக்கூடாது.
படி 5: .json நீட்சிவடிவுடன் (extension) சேமிக்கவும்
File சென்று, பின்னர் Save As என்பதைக் கிளிக் செய்யவும். "Save as type" கீழ்தோன்றும் மெனுவில் All Files என்பதைத் தேர்ந்தெடுக்கவும். கோப்பிற்கு ஒரு .json நீட்சிவடிவுடன் பெயரிடவும், உதாரணமாக data.json. இந்த கீழ்தோன்றும் மெனுவை மாற்றாமல் சேமித்தால், அது .txt கோப்பாகவே இருக்கும், அது JSON ஆக வாசிக்கப்படாது.
படி 6: பயன்படுத்துவதற்கு முன்பு சரிபார்க்கவும்
ஸ்கிரிப்ட் அல்லது பயன்பாட்டில் அதைப் பயன்படுத்துவதற்கு முன்பு அது சரியானதுதான் என்பதை உறுதிப்படுத்த, கோப்பை ஒரு JSON எடிட்டரில் ஒட்டவும். இங்கு ஒரு விரைவான சரிபார்ப்பு செய்வது பின்னர் பிழைத்திருத்தம் (debugging) செய்வதைத் தவிர்க்கும்.
நினைவில் கொள்ள வேண்டிய JSON இலக்கண விதிகள்
இரட்டை மேற்கோள் குறிகள் மட்டும். சாவிகள் மற்றும் சரம் மதிப்புகளுக்கு (string values) ஒற்றை மேற்கோள் குறிகள் அல்ல, இரட்டை மேற்கோள் குறிகள் தேவை.
இறுதிக் காற்புள்ளிகள் (trailing commas) கூடாது. ஒரு பொருள் அல்லது வரிசையில் உள்ள கடைசி உருப்படிக்குப் பிறகு எதுவும் வரக்கூடாது.
கருத்துகள் (comments) அனுமதிக்கப்படாது. நிலையான JSON கோப்பிற்குள் // அல்லது /* */ குறிப்புகளை ஆதரிக்காது.
பூலியன்கள் (Booleans) சிறிய எழுத்துகளில் இருக்க வேண்டும். True அல்லது FALSE அல்ல, true மற்றும் false ஐப் பயன்படுத்தவும்.
எண்களுக்கு மேற்கோள் குறிகள் தேவையில்லை. மதிப்பு உரையாக இருக்க வேண்டும் எனில் தவிர, "28" என்று எழுதாமல் 28 என்று எழுதவும்.
பொதுவான பிழைகளும் அவற்றைத் தவிர்ப்பது எப்படி என்பதும்
சிக்கல்: முக்கிய-மதிப்பு ஜோடிகளுக்கு இடையே விடுபட்ட காற்புள்ளி. தீர்வு: கடைசி ஜோடியைத் தவிர மற்ற ஒவ்வொரு ஜோடியும் அதற்குப் பின் ஒரு காற்புள்ளியைக் கொண்டிருக்க வேண்டும்.
சிக்கல்: பொருந்தாத அடைப்புக்குறிகள். தீர்வு: உங்கள் {} மற்றும் [] ஜோடிக எண்ணிக்கையைச் சரிபார்க்கவும். ஒரு சரிபார்ப்பி (validator) அவை பொருந்தாத சரியான வரியைக் சுட்டிக்காட்டும்.
சிக்கல்: ஒரு சரம் உள்ளே தப்பிக்காத மேற்கோள் குறிகள் (unescaped quotes). தீர்வு: பின்சாய்வு கோடு (backslash) மூலம் உள் மேற்கோள் குறிகளைத் தப்பிக்கச் செய்யுங்கள், உதாரணமாக "He said \"hello\"".
சிக்கல்: மேற்கோள் குறிகள் இல்லாத ஒரு சாவி. தீர்வு: id அல்லது name போன்ற எளிய சாவிகள் என்றாலும், ஒவ்வொரு சாவியும் இரட்டை மேற்கோள் குறிகளுக்குள் மூடப்பட்டிருக்க வேண்டும்.
முடிவுரை
ஒரு JSON கோப்பு என்பது கடுமையான வடிவத்தைப் பின்பற்றும் உரை மட்டுமே. உங்கள் சாவிகள் மற்றும் மதிப்புகளை இரட்டை மேற்கோள் குறிகளுடன் எழுதவும், அடைப்புக்குறிகளைப் பொருத்தவும், இறுதிக் காற்புள்ளியைத் தவிர்க்கவும், மேலும் .json நீட்சிவடிவுடன் அதைச் சேமிக்கவும். நீங்கள் அதைப் பயன்படுத்துவதற்கு முன்பு ஒருமுறை சரிபார்ப்பி மூலம் இயக்கவும், இப்போது உங்கள் கோப்பு தயார்.