JSON Schema சரிபார்ப்பாளர்
JSON Schema என்றால் என்ன?
JSON Schema என்பது JSON தரவின் கட்டமைப்பு மற்றும் கட்டுப்பாடுகளை விவரிக்க ஒரு சொல்லகராதி ஆகும். எந்த பண்புகள் தேவையானவை, அவற்றின் வகைகள், வடிவங்கள், வரம்புகள் மற்றும் மாதிரிகளை இது வரையறுக்கிறது. ஒரு schema-க்கு எதிராக JSON-ஐ சரிபார்ப்பது தரவு சிக்கல்களை முன்கூட்டியே கண்டறிகிறது — உங்கள் பயன்பாட்டு தர்க்கம் அல்லது தரவுத்தளத்தை அடையும் முன்பே. பொதுவான பயன்பாடுகளில் API கோரிக்கை/பதில் சரிபார்ப்பு, கட்டமைப்பு கோப்பு சரிபார்ப்பு மற்றும் படிவத் தரவு சரிபார்ப்பு ஆகியவை அடங்கும். இந்த கருவி AJV நூலகத்தைப் பயன்படுத்துகிறது (மிகவும் பிரபலமான JSON Schema சரிபார்ப்பாளர்) மற்றும் Draft-07, Draft 2019-09 மற்றும் Draft 2020-12 ஆகியவற்றை ஆதரிக்கிறது.
JSON Schema சரிபார்ப்பாளரை எவ்வாறு பயன்படுத்துவது
-
இடது பலகத்தில் உங்கள் JSON தரவையும் வலது பலகத்தில் உங்கள் JSON Schema-வையும் ஒட்டுங்கள்.
-
அதை செயலில் காண விரும்பினால், மாதிரி JSON + Schema ஜோடியை ஏற்ற 'உதாரணம்' என்பதை கிளிக் செய்யுங்கள்.
-
உங்கள் schema-உடன் பொருந்தும் schema வரைவு பதிப்பை தேர்ந்தெடுங்கள் (Draft-07 மிகவும் பொதுவானது).
-
'சரிபார்க்கவும்' என்பதை கிளிக் செய்யுங்கள் — பச்சை செய்தி JSON சரியானது என்று உறுதிப்படுத்துகிறது; சிவப்பு ஒவ்வொரு பிழையையும் அதன் பாதையுடன் பட்டியலிடுகிறது.
-
பிழைகளை சரிசெய்து JSON தேர்ச்சி பெறும் வரை மீண்டும் சரிபார்க்கவும்.
அடிக்கடி கேட்கப்படும் கேள்விகள்
இங்கே உணர்திறன் வாய்ந்த தரவைக் டிகோட் செய்வது பாதுரக்ஷிதமா? ஆம். அனைத்து டிகோடிங்கும் உங்கள் பிரவுசரில் JavaScript ஐப் பயன்படுத்தி நடைபெறும். எந்த தரவும் எந்த சேவையகத்திற்கும் அனுப்பப்படாது, எனவே உங்கள் என்கோட் செய்யப்பட்ட சரங்கள் முழுவதும் தனிப்பட்டதாக இருக்கும்.
Base64 மற்றும் URL-safe Base64 க்கு இடையே என்ன வேறுபாடு உள்ளது? நிலையான Base64, + மற்றும் / எழுத்துக்களைப் பயன்படுத்துகிறது, அவை URL-களில் சிறப்புக் குறிப்புகள். URL-safe Base64 அவற்றை - மற்றும் _ உடன் மாற்றுகிறது, இதனால் சரம் percent-encoding இல்லாமல் URL-களில் மற்றும் கோப்புப் பெயர்களில் பாதுரக்ஷிதமாகப் பயன்படுத்தப்படலாம்.
என்னுடைய டிகோட் செய்யப்பட்ட வெளியீடு ஏன் அபத்தமாகத் தெரிகிறது? அசல் தரவு பைனரி ஆக இருந்தால் (ஒரு படம், PDF, அல்லது சுருக்கப்பட்ட கோப்பு போன்றவை), டிகோட் செய்யப்பட்ட வெளியீடு படிக்கக்கூடிய உரையாக இருக்காது. அந்த விஷயத்தில், Base64 சரம் ஒரு பைனரி கோப்பைப் பிரதிநிதித்துவம் செய்கிறது, உரை சரம் அல்ல.
Base64 ஒரு என்கிரிப்ஷன் வடிவமா? இல்லை. Base64 ஒரு என்கோடிங் திட்டம், என்கிரிப்ஷன் அல்ல. எவராவது விசை இல்லாமல் Base64 சரத்தைக் டிகோட் செய்யலாம். உணர்திறன் வாய்ந்த தரவைப் பாதுகாக்க இது ஒருபோதும் பயன்படுத்தப்படக்கூடாது — அதற்கு சரியான என்கிரிப்ஷனைப் பயன்படுத்தவும்.
Keywords: JSON schema சரிபார்ப்பாளர், ஆன்லைன் JSON சரிபார்ப்பு, JSON schema சோதனையாளர், AJV சரிபார்ப்பாளர், JSON schema draft-07, JSON சரிபார்ப்பு கருவி, JSON schema தேர்வாளர்