சேதமடைந்த JSON கோப்பைச் சரிசெய்ய உங்களுக்கு IDE அல்லது டெஸ்க்டாப் செயலி தேவையில்லை. பிரவுசரில் இயங்கும் ஒரு JSON எடிட்டர், பில்ட்-இன் தொடரியல் ஹைலைட்டிங் (syntax highlighting), வேலிடேஷன் மற்றும் ஃபார்மாட்டிங் ஆகியவற்றுடன் சில வினாடிகளில் வேலையைச் செய்து முடித்துவிடும்.
மென்பொருள் நிறுவாமல் ஆன்லைனில் JSON கோப்புகளை எdit செய்வது எப்படி
JSON எடிட்டர் என்றால் என்ன?
JSON எடிட்டர் என்பது JSON தரவை எழுத, படிக்க மற்றும் சரிபார்க்க உங்களை அனுமதிக்கும் ஒரு கருவியாகும். JSON என்பது JavaScript Object Notation என்பதைக் குறிக்கிறது. கட்டமைக்கப்பட்ட தரவை கீ-வேல்யூ (key-value) ஜோடிகளாகச் சேமிக்க பெரும்பாலான API-கள், கான்பிகிரேஷன் கோப்புகள் மற்றும் செயலிகள் இதைப் பயன்படுத்துகின்றன.
ஒரு நல்ல JSON எடிட்டர் மூன்று விஷயங்களைச் செய்கிறது: கட்டமைப்பைப் படிப்பதை எளிதாக்க தொடரியலை ஹைலைட் செய்கிறது, நீங்கள் தட்டச்சு செய்யும்போதே தரவைச் சரிபார்த்து பிழைகளை உடனடியாகக் கண்டறிய உதவுகிறது, மேலும் நெஸ்டெட் ஆப்ஜெக்ட்டுகள் மற்றும் அரேக்களை எளிதில் புரிந்துகொள்ளும் வகையில் கோப்பை வடிவமைக்கிறது (format).
மென்பொருளை நிறுவுவதற்குப் பதிலாக ஏன் ஆன்லைனில் JSON-ஐ எdit செய்ய வேண்டும்
நீங்கள் ஒரே ஒரு கோப்பை மட்டும் சரிசெய்ய வேண்டியிருக்கும் போது, JSON எடிட்டர் செயலியையோ அல்லது கோட் எடிட்டர் செருகுநிரலையோ (plugin) நிறுவுவதற்கு நீங்கள் செலவிடும் நேரம் தேவையற்றது. ஆன்லைனில் JSON-ஐ எடிட் செய்வது அந்த படியைத் தவிர்த்துவிடுகிறது.
பதிவிறக்கம் இல்லை, செட்டப் இல்லை. பக்கத்தைத் திறந்து தட்டச்சு செய்யத் தொடங்குங்கள்.
Chromebook-கள் மற்றும் டேப்லெட்டுகள் உட்பட பிரவுசர் உள்ள எந்தவொரு சாதனத்திலும் வேலை செய்யும்.
புதுப்பிக்க வேண்டிய அவசியமில்லை. இந்தக் கருவி எப்போதுமே தற்போதைய புதுப்பிக்கப்பட்ட பதிப்பாகும்.
உங்கள் தரவு சர்வரில் பதிவேற்றப்படாமல் உங்கள் பிரவுசரிலேயே பாதுகாப்பாக இருக்கும்.
ஒரு கான்பிகிரேஷன் கோப்பை மட்டும் சரிபார்க்க முழு கோட் எடிட்டரைத் திறப்பதை விட இது மிகவும் வேகமானது.
படிநிலை வாரியாக: ஆன்லைனில் JSON-ஐ எdit செய்வது எப்படி
இதோ கொடுக்கப்பட்டுள்ள ஆன்லைன் JSON எடிட்டரைப் பயன்படுத்தி JSON-ஐ எவ்வாறு வடிவமைப்பது, சரிபார்க்கிறது மற்றும் பிழைகளை நீக்குவது என்பது:
படி 1: JSON எடிட்டரைத் திறக்கவும்
கண்ட்ரோல் அல்லது சைன்-அப் தேவையில்லை. நேராக JSON எடிட்டர் பக்கத்திற்குச் செல்லவும்.
படி 2: உங்கள் JSON-ஐ பேஸ்ட் செய்யவும்
உங்கள் JSON தரவை எடிட்டரில் பேஸ்ட் செய்யவும். அது ஒரு API ரெஸ்பான்ஸாக, கான்பிகிரேஷன் கோப்பாக அல்லது நீங்களாக புதிதாக எழுதும் ஒன்றாக இருக்கலாம்.
படி 3: வேலிடிட்டி பேட்ஜைச் சரிபார்க்கவும்
வலது மேல் மூலையில் உள்ள ஸ்டேட்டஸ் பேட்ஜைப் பார்க்கவும். கட்டமைப்பு சரியாக இருக்கும்போது அது "Valid JSON" என்று காட்டும். ஏதேனும் தவறாக இருந்தால், பேட்ஜ் மாறி சிக்கலைச் சுட்டிக்காட்டும், இதன் மூலம் உங்கள் செயலி அல்லது ஸ்கிரிப்ட் செயலிழப்பதற்கு முன்பே நீங்கள் அதைச் சரிசெய்யலாம்.
படி 4: JSON-ஐ ஃபார்மட் செய்யவும்
கோப்பை இன்டென்ட் செய்ய மற்றும் வரி இடைவெளிகளைச் சேர்க்க ஃபார்மட் (Format) என்பதைக் கிளிக் செய்யவும். இது அடர்த்தியான உரைத் தொகுப்பை எளிதாகப் படிக்கக்கூடிய கட்டமைப்பாக மாற்றுகிறது, ஒவ்வொரு கீ மற்றும் வேல்யூவும் தனித்தனி வரியில் இருக்கும்.
படி 5: JSON-ஐ சிறுமைப்படுத்தவும் (Minify)
இதற்கு மாறான நிலை உங்களுக்குத் தேவைப்படும்போது மினிஃபை (Minify) என்பதைக் கிளிக் செய்யவும்: அதாவது கூடுதல் இடைவெளிகள் அல்லது வரி இடைவெளிகள் இல்லாத கச்சிதமான வடிவம். சேர்வரிற்கு JSON-ஐ அனுப்புவதற்கு முன்பு அல்லது சிறிய கோப்பில் சேமிப்பதற்கு முன்பு நீங்கள் இதைத்தான் செய்ய விரும்புவீர்கள்.
படி 6: முடிவை நகலெடுக்கவும் (Copy)
வடிவமைக்கப்பட்ட அல்லது மினிஃபை செய்யப்பட்ட JSON-ஐப் பெற காப்பி (Copy) என்பதைக் கிளிக் செய்து, கான்பிகிரேஷன் கோப்பு, ஸ்கிரிப்ட் அல்லது API கோரிக்கை என உங்களுக்கு எங்கு தேவையோ அங்கு பேஸ்ட் செய்யவும்.
எடிட்டர் அம்சங்களைப் புரிந்துகொள்ளுதல்
தொடரியல் ஹைலைட்டிங் (Syntax highlighting): கீ-கள், ஸ்ட்ரிங் மதிப்புகள், எண்கள் மற்றும் பூலியன்கள் ஒவ்வொன்றும் தனித்தனி வண்ணத்தைப் பெறுகின்றன, எனவே நீங்கள் ஒவ்வொரு எழுத்தையும் படிக்காமல் கட்டமைப்பை உடனே பார்த்துப் புரிந்து கொள்ளலாம்.
நேரலை வேலிடேஷன் (Live validation): எடிட்டர் நீங்கள் தட்டச்சு செய்யும்போதே உங்கள் JSON-ஐச் சரிபார்த்து, கோப்பைச் சேமிப்பதற்கு அல்லது அனுப்புவதற்கு முன்பே பிழைகளைக் கொடியிடுகிறது.
தானியங்கு சேமிப்பு (Autosave): நீங்கள் செல்லும்போது உங்கள் வேலை தானாகவே சேமிக்கப்படும், எனவே தற்செயலாக டேப் மூடப்பட்டாலும் உங்கள் எடிட்டிங்களை இழக்க மாட்டீர்கள்.
லைட், டார்க் மற்றும் சிஸ்டம் தீம்கள்: நீண்ட நேரம் எடிட் செய்யும் போது உங்கள் கண்களுக்கு ஏற்படும் அழுத்தத்தைக் குறைக்க உங்கள் திரைக்கு ஏற்றவாறு எடிட்டரை மாற்றிக் கொள்ளலாம்.
உள்ளூர் செயலாக்கம் (Local processing): உங்கள் JSON உங்கள் பிரவுசரிலேயே இருக்கும். ஃபார்மட் செய்யவோ அல்லது சரிபார்க்கவோ எதும் சர்வரூக்கு அனுப்பப்படுவதில்லை.
பொதுவான JSON பிழைகள் மற்றும் அவற்றை எவ்வாறு சரிசெய்வது
சிக்கல்: ஆப்ஜெக்ட் அல்லது அரேயின் கடைசி உருப்படிக்குப் பின் வரும் கமா (Trailing comma). தீர்வு: கம்மாவை அகற்றவும். இறுதி கீ-வேல்யூ ஜோடிக்குப் பிறகு கமா இருக்க JSON அனுமதிக்காது.
சிக்கல்: இரட்டை மேற்கோள் குறிகளுக்குப் பதிலாக ஒற்றைக் மேற்கோள் குறிகளைப் பயன்படுத்துவது (Single quotes). தீர்வு: JSON-க்கு கீ-கள் மற்றும் ஸ்ட்ரிங் மதிப்புகளைச் சுற்றி இரட்டை மேற்கோள்கள் தேவை. ஒற்றைக் மேற்கோள்கள் கோப்பைச் சேதப்படுத்தும்.
சிக்கல்: விடுபட்ட அல்லது பொருந்தாத அடைப்புக்குறிகள் மற்றும் பிரேஸ்கள் (Brackets and braces). தீர்வு: உங்கள் தொடக்க மற்றும் முடிவு {} மற்றும் [] எண்ணிக்கையைச் சரிபார்க்கவும். வேலிடேட்டர் கோப்பு எங்கு உடைகிறது என்பதற்கான வரியைக் காட்டும்.
சிக்கல்: ஸ்ட்ரிங்கிற்குள் தப்பிக்க முடியாத சிறப்புக் Zeichen-கள் (Special characters). தீர்வு: மேற்கோள்கள் மற்றும் பேக்ஸ்லாஷ்கள் போன்ற எழுத்துக்களை பேக்ஸ்லாஷ் மூலம் எஸ்கேப் செய்யவும், உதாரணமாக \" அல்லது \\.
சிக்கல்: கோப்பில் விடப்பட்ட கமெண்ட்ஸ். தீர்வு: நிலையான JSON கமெண்டுகளை ஆதரிக்காது. சரிபார்க்கும் முன் எந்தவொரு // அல்லது /* */ குறிப்புகளையும் அகற்றவும்.
ஆன்லைனில் JSON-ஐ எடிட் செய்வதற்கான குறிப்புகள்
பிழைகளைக் கண்டறிவது எளிதாக இருக்க கோப்பை முதலில் ஃபார்மட் செய்யவும்.
மினிஃபை செய்வதற்குப் பிறகு அல்ல, செய்வதற்கு முன்பே வேலிடேட் செய்யவும். சுருக்கப்பட்ட கோப்பில் பிழைச் செய்திகளைப் படிப்பது கடினம்.
குறிப்புக்காக ஃபார்மட் செய்யப்பட்ட நகலையும், ப்ரொடக்ஷனுக்காக மினிஃபை செய்யப்பட்ட நகலையும் வைத்திருங்கள்.
நெஸ்டெட் ஆப்ஜெக்ட்டுகள் மற்றும் அரேக்களை இருமுறை சரிபார்க்கவும். பெரும்பாலான JSON பிழைகள் மேலே அல்ல, சில நிலைகளுக்குக் கீழேதான் நிகழ்கின்றன.
அடிக்கடி கேட்கப்படும் கேள்விகள் (FAQs)
ஆன்லைனில் JSON-ஐ எடிட் செய்ய நான் எதையாவது நிறுவ வேண்டுமா? இல்லை. பிரவுசர் அடிப்படையிலான JSON எடிட்டர் எந்தவொரு பதிவிறக்கமும் அல்லது நிறுவலும் இல்லாமல் வேலை செய்யும். பக்கத்தைத் திறந்து எடிட் செய்யத் தொடங்குங்கள்.
ஆன்லைனில் JSON-ஐ எடிட் செய்வது பாதுகாப்பானதா? ஆம், எடிட்டர் உங்கள் தரவை சர்வரில் பதிவேற்றுவதற்குப் பதிலாக பிரவுசரிலேயே உள்ளூரில் செயலாக்கும் வரை இது பாதுகாப்பானது. எதையும் பேஸ்ட் செய்வதற்கு முன் அதைச் சரிபார்க்கவும்.
JSON-ஐ ஃபார்மட் செய்வதற்கும் மினிஃபை செய்வதற்கும் என்ன வித்தியாசம்? ஃபார்மட் செய்வது கோப்பைப் படிக்க எளிதாக்க இன்டென்டேஷன் மற்றும் வரி இடைவெளிகளைச் சேர்க்கிறது. மினிஃபை செய்வது கூடுதல் இடைவெளிகள் மற்றும் வரி இடைவெளிகளை அகற்றி கோப்பை முடிந்தவரை சிறியதாக மாற்றுகிறது, நெட்வொர்க் வழியாக அனுப்புவதற்கு முன் நீங்கள் இதைத்தான் விரும்புவீர்கள்.
நான் பெரிய JSON கோப்புகளை ஆன்லைனில் எடிட் செய்யலாமா? ஆம், இருப்பினும் மிகப் பெரிய கோப்புகளை ஒரே நேரத்தில் இல்லாமல் பிரிவுகளாகப் பார்ப்பது எளிதாக இருக்கலாம்.
முடிவுரை
JSON-ஐ எடிட் செய்வதற்கு பெரிய செட்டப் தேவையில்லை. ஃபார்மாட்டிங், வேலிடேஷன் மற்றும் மினிஃபிகேஷன் பில்ட்-இன் செய்யப்பட்ட பிரவுசர் அடிப்படையிலான எடிட்டர், JSON கோப்பில் நீங்கள் செய்ய வேண்டிய பெரும்பாலான தேவைகளைப் பூர்த்தி செய்யும். இலவசமாக கிடைக்கும் ஆன்லைன் JSON எடிட்டரைப் பயன்படுத்தி ஒரு நிமிடத்திற்குள் உங்களது அடுத்த கோப்பைச் சரிசெய்யுங்கள்.