स्थानीय रूप से प्रोसेस किया जाता है

ऑनलाइन JSON Schema सत्यापक

विस्तृत पाथ, मानक त्रुटियों, स्थानीय इतिहास और सुधार संदर्भ के साथ JSON को JSON Schema draft-07, 2019-09 या 2020-12 के विरुद्ध सत्यापित करें।

यह टूल क्या करता है

JSON Schema सत्यापक चुने हुए स्कीमा ड्राफ़्ट का उपयोग करके दिए गए स्कीमा के विरुद्ध JSON डेटा जाँचता है। यह विस्तृत इंस्टेंस और स्कीमा पाथ के साथ कीवर्ड विफलताएँ बताता है, ताकि अमान्य मान जल्दी मिल सकें।

कैसे इस्तेमाल करें

नीचे दिया मुख्य कार्यप्रवाह अपनाएँ। ऊपर लाइव टूल में वास्तविक नियंत्रण ढूँढने के लिए ‘टूल में दिखाएँ’ इस्तेमाल करें।

  1. स्कीमा और JSON डेटा जोड़ें

    सत्यापन नियम JSON Schema में और जाँचने वाला दस्तावेज़ JSON डेटा में रखें। स्कीमा सत्यापन चलने से पहले दोनों एडिटर में मान्य JSON होना चाहिए।

    JSON SchemaJSON डेटा
  2. इस्तेमाल हो रहे स्कीमा ड्राफ़्ट की पुष्टि करें

    सत्यापन से पहले ड्राफ़्ट बैज जाँचें। टूल स्कीमा के $schema मान से ड्राफ़्ट पहचानता है; समर्थित ड्राफ़्ट घोषित न हो तो वर्तमान संस्करण 2020-12 को डिफ़ॉल्ट बनाता है।

    ड्राफ़्ट: …
  3. सत्यापन चलाएँ

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

    सत्यापित करें
  4. त्रुटि पाथ पर जाएँ

    सत्यापन विफल हो तो सत्यापन परिणाम पढ़ें। संबंधित JSON डेटा स्थान पर जाने के लिए त्रुटि चुनें, फिर असंगति सुधारकर दोबारा सत्यापित करें।

    सत्यापन परिणाममानक सत्यापन
सफलता

अब आप जानते हैं कि JSON स्कीमा पूरा करता है या नहीं और न करने पर किस नियम तथा पाथ पर ध्यान देना है।

त्रुटियाँ कॉपी करेंसत्यापन रिपोर्ट कॉपी करेंसुधार संदर्भ कॉपी करें

उदाहरण

API फ़िक्स्चर सत्यापित करें

फ़िक्स्चर को टेस्ट सूट में शामिल करने से पहले आवश्यक प्रॉपर्टी, मानों के प्रकार, फ़ॉर्मैट और नेस्टेड ऑब्जेक्ट की बाध्यताएँ जाँचें।

नेस्टेड पेलोड की डिबगिंग करें

त्रुटि के इंस्टेंस पाथ से सीधे उस ऑब्जेक्ट या ऐरे आइटम पर जाएँ जो स्कीमा का उल्लंघन करता है।

सामान्य त्रुटियाँ

  • स्कीमा सत्यापन शुरू होने से पहले ही डेटा या स्कीमा एडिटर में अमान्य JSON है।
  • चुना हुआ ड्राफ़्ट स्कीमा में प्रयुक्त शब्दावली से मेल नहीं खाता।
  • स्कीमा मान्य JSON है, लेकिन संरचनात्मक रूप से अमान्य है या किसी अनुपलब्ध बाहरी संसाधन को संदर्भित करता है।

AI कार्यप्रवाह

विफल इंस्टेंस पाथ, स्कीमा कीवर्ड, अपेक्षित बाध्यता और संवेदनशील डेटा हटाया हुआ न्यूनतम उदाहरण कॉपी करें। इससे कोडिंग एजेंट को पूरे पेलोड के बिना सुधार सुझाने के लिए पर्याप्त प्रमाण मिलता है।

इस टूल के साथ सीखें

अवधारणा समझें, जाँचने योग्य उदाहरण देखें, फिर उसे ऊपर के टूल में खोलें।

JSON और स्कीमाJSON Schema ऐरेJSON और स्कीमाJSON Schema पैटर्न

JSON Schema सत्यापक के बारे में अक्सर पूछे जाने वाले प्रश्न