DevToys Web Pro iconDevToys Web Proவலைப்பதிவு
எங்களை மதிப்பிடுங்கள்:
உலாவி நீட்டிப்பை முயற்சிக்கவும்:

JSON ஸ்கீமா சரிபார்ப்பி

மாதிரிகள்

சரிபார்ப்பு முடிவு

JSON ஸ்கீமா

  • JSON தரவு

  • Loading editor...
    Loading editor...
    தொழில்நுட்ப விவரங்கள்

    JSON Schema Validator எப்படி செயல்படுகிறது

    இந்த கருவி என்ன செய்கிறது

    இந்த JSON Schema validator JSON தரவை JSON Schema (draft-04, draft-06, draft-07, அல்லது 2019-09) உடன் ஒப்பிட்டு சரிபார்க்கிறது. தரவு செல்லுபடியாக உள்ளதா என்பதை இது தெரிவிக்கிறது; செல்லுபடியாக இல்லையெனில் ஒவ்வொரு பிழைக்கும் path, keyword, மற்றும் message ஆகியவற்றைக் காட்டுகிறது, இதனால் நீங்கள் தரவைச் சரிசெய்யவோ அல்லது schema-வை மாற்றவோ முடியும்.

    டெவலப்பர்களுக்கான பொதுவான பயன்பாட்டு நிலைகள்

    API request/response payloads-ஐ சோதிக்க, config files-ஐ validate செய்ய, code-இல் schema-அடிப்படையிலான validation-ஐ உருவாக்க அல்லது debug செய்ய, மற்றும் OpenAPI அல்லது பிற schema-driven வடிவங்கள் சரியாக உள்ளனவா என்பதை உறுதிப்படுத்த developers JSON Schema validator-ஐ பயன்படுத்துகிறார்கள். JSON Schema-ஐ நம்பிய forms அல்லது ETL pipelines உருவாக்கும்போதும் இது பயனுள்ளது.

    Schema மற்றும் Data உள்ளீடு

    ஒரு panel-இல் உங்கள் JSON Schema-வை paste செய்யவோ load செய்யவோ செய்து, மற்றொன்றில் உங்கள் JSON data-வை இடுங்கள். கருவி இரண்டையும் parse செய்து validation-ஐ இயக்குகிறது. ஆதரிக்கப்படும் schema versions "$schema" keyword-இலிருந்து கண்டறியப்படுகின்றன. validation இயங்குவதற்கு முன், எந்த panel-இலாவது உள்ள தவறான JSON குறித்து தெரிவிக்கப்படும்.

    பொதுவான தவறுகள் மற்றும் விளிம்பு நிலைகள்

    schema தானே செல்லுபடையான JSON ஆகவும், ஆதரிக்கப்படும் "$schema" URL-ஐ பயன்படுத்துவதாகவும் உறுதிசெய்யுங்கள். காலியான (empty) அல்லது object அல்லாத (non-object) தரவு schema-வைப் பொறுத்து செல்லுபடியாகவோ செல்லுபடியாகாததாகவோ இருக்கலாம் (எ.கா. required fields, type constraints). Nested errors path notation-உடன் காட்டப்படும்; ஒரு பிழையைச் சரிசெய்து மீண்டும் இயக்கி மீதமுள்ள பிரச்சினைகளைப் பார்க்கவும்.

    கோடுக்கு பதிலாக இந்த கருவியை எப்போது பயன்படுத்துவது

    விரைவான சரிபார்ப்புகள், debugging, மற்றும் schemas-ஐ ஆராய்வதற்காக இந்த validator-ஐ பயன்படுத்துங்கள். production-க்கு, Ajv அல்லது இதற்கு ஒத்த library-யுடன் உங்கள் app-இல் validation-ஐ இயக்கி, schema மற்றும் validation logic-ஐ version control மற்றும் tests-இல் வைத்திருங்கள்.