JSON Schema Validator – एक ऑनलाइन स्कीमा के विरुद्ध JSON मान्य करें

अपने ब्राउज़र में पेस्ट की गई स्कीमा के विरुद्ध JSON डेटा मान्य करें। JSON और स्कीमा स्थानीय रूप से पार्स किए जाते हैं, इसलिए आप अपनी सामग्री अपलोड किए बिना API पेलोड, कॉन्फ़िग फ़ाइलें और वेबहुक उदाहरण Draft-07, 2019-09 या 2020-12 के विरुद्ध जांच सकते हैं।

तैयार
0 बाइट्स
0 बाइट्स

मान्यता परिणाम

JSON डेटा और एक JSON स्कीमा चिपकाएं, फिर मान्य करें चुनें।

समर्थन योजनाएं

प्रोजेक्ट 7, 2019-09 या 2020-12 का चयन करें वैध करने से पहले. चुने हुए प्रोजीक्ट यह जांचता है कि योजना कैसे तैयार की जाती है.

उपयोगी गलती के मार्ग

मान्यता त्रुटियों में इंस्टेंस पथ, स्कीमा पथ और संक्षिप्त संदेश शामिल हैं ताकि API पेलोड समस्याओं का पता लगाना आसान हो।

स्थानीय वर्कफ़्लो

रिपोर्ट कॉपी करें या JSON फ़ाइल के रूप में डाउनलोड करें. Analytics केवल आकार, ड्राफ़्ट और काउंट बकेट का उपयोग करता है, कभी पेस्ट की गई सामग्री नहीं।

ऑनलाइन स्कीमा के विरुद्ध JSON को कैसे मान्य करें

  1. 1. अपना JSON डेटा पेस्ट करें। एक एपीआई प्रतिक्रिया, वेबहॉक शरीर, सेटिंग्स ऑब्जेक्ट या किसी भी JSON दस्तावेज़ का उपयोग करें जिसे आप जांचने की आवश्यकता है।
  2. 2. JSON स्कीमा पेस्ट करें। आवश्यक गुणों, प्रकार नियमों, एनम, ऐरे और नेस्टेड ऑब्जेक्ट बाधाओं को शामिल करें।
  3. 3. स्कीमा ड्राफ्ट चुनें। Draft-07, 2019-09 या 2020-12 चुनें ताकि मान्यता सही कीवर्ड व्यवहार का उपयोग करे।
  4. 4. त्रुटियों को मान्य करें और ठीक करें। उदाहरण मार्गों और योजना मार्गों की समीक्षा करें, फिर वैधता रिपोर्ट को कॉपी या डाउनलोड करें।

उदाहरण स्कीमा जांच

JSON डेटा

{
  "id": 42,
  "status": "active",
  "email": "[email protected]"
}

JSON योजना

{
  "type": "object",
  "required": ["id", "status"],
  "properties": {
    "id": { "type": "integer" },
    "status": { "enum": ["active", "paused"] },
    "email": { "type": "string", "format": "email" }
  }
}

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

JSON Schema Validator के अक्सर पूछे जाने वाले सवाल

क्या मैं इस उपकरण के साथ ऑनलाइन एक स्कीमा के विरुद्ध JSON मान्य कर सकता हूं?

हाँ. JSON डेटा और एक JSON स्कीमा पेस्ट करें, मिलता ड्राफ्ट चुनें, और Convertr पर कंटेंट अपलोड किए बिना JSON को स्कीमा के विरुद्ध ऑनलाइन वैलिडेट करें।

क्या JSON Schema Validator Draft-07 और 2020-12 का समर्थन करता है?

हाँ. वैलिडेटर JSON Schema Draft-07, Draft 2019-09 और Draft 2020-12 का समर्थन करता है. वैलिडेट करने से पहले ड्राफ्ट चुनें ताकि स्कीमा इच्छित नियमों के साथ कंपाइल हो.

क्या यह JSON Formatter से अलग है?

हाँ. JSON Formatter सिंटैक्स और फ़ॉर्मेटिंग की जाँच करता है. यह JSON Schema Validator जाँचता है कि वैध JSON एक स्कीमा कॉन्ट्रैक्ट से मेल खाता है, जिसमें आवश्यक फ़ील्ड, टाइप, एनम और नेस्टेड ऑब्जेक्ट नियम शामिल हैं.

JSON Schema वैलिडेटर

समर्थित ड्राफ्ट व्यवहार का उपयोग करके प्रदान की गई JSON स्कीमा के विरुद्ध एक JSON उदाहरण को मान्य करें।

इनपुट
JSON डेटा, एक JSON स्कीमा, और चयनित समर्थित ड्राफ्ट.
आउटपुट
एक वैध या अमान्य परिणाम उदाहरण और स्कीमा पथों के साथ.
वास्तविक सीमाएं
दूरस्थ स्कीमा लाने का वादा नहीं किया जाता है, कस्टम फ़ॉर्मैट एनोटेशन हो सकते हैं, और समर्थन Draft-07, 2019-09 और 2020-12 कीवर्ड के बीच भिन्न होता है।
गोपनीयता और डेटा प्रसंस्करण
JSON डेटा, एक JSON स्कीमा और चयनित समर्थित ड्राफ्ट इस ब्राउज़र टैब में संसाधित किया जाता है। Convertr इसे प्राप्त या संग्रहीत नहीं करता है; पृष्ठ को बंद या पुनः लोड करने से कार्यशील स्थिति साफ़ हो जाती है जब तक कि उपकरण स्पष्ट रूप से स्थानीय डाउनलोड की पेशकश न करे।

इस उपकरण का उपयोग कैसे करें

  1. JSON डेटा, एक JSON स्कीमा और उपकरण नियंत्रण में चयनित समर्थित ड्राफ्ट प्रदान करें।
  2. इंस्टेंस और स्कीमा पथों के साथ वैध या अमान्य परिणाम को प्रभावित करने वाली सेटिंग्स चुनें, फिर टूल चलाएं।
  3. इसे कॉपी करने या डाउनलोड करने से पहले इंस्टेंस और स्कीमा पथों के साथ एक वैध या अमान्य परिणाम की समीक्षा करें।

सामान्य विफलता मोड

अमान्य JSON, अमान्य स्कीमा, अनसुलझा संदर्भ या ड्राफ्ट-असंगत कीवर्ड एक वैलिडेशन त्रुटि उत्पन्न करता है।

उपयोगी उदाहरण

एक ईमेल स्ट्रिंग और पूर्णांक आयु की आवश्यकता है, फिर एक नमूना ऑब्जेक्ट को मान्य करें और प्रत्येक विफल पथ का निरीक्षण करें।