JSON को JSON Schema के विरुद्ध वैलिडेट करें
जाँचें कि JSON दस्तावेज़ JSON Schema में तय नियमों का पालन करता है: टाइप, ज़रूरी फ़ील्ड, अनुमत मान (enum), संख्यात्मक सीमाएँ और टेक्स्ट पैटर्न। हर उल्लंघन संबंधित फ़ील्ड के सटीक पाथ के साथ सूचीबद्ध होता है।
यह कैसे काम करता है
JSON Schema JSON दस्तावेज़ का अपेक्षित स्वरूप बताता है: कौन से फ़ील्ड ज़रूरी हैं, हर मान का टाइप क्या होना चाहिए, कौन सी सीमाएँ या पैटर्न माने जाने हैं। अपना स्कीमा बाईं ओर और वैलिडेट किया जाने वाला दस्तावेज़ दाईं ओर पेस्ट करें, फिर “वैलिडेट करें” पर क्लिक करें: हर विचलन गलत फ़ील्ड के सटीक पाथ (जैसे adresse.ville) के साथ बताया जाता है।
कौन से JSON Schema कीवर्ड समर्थित हैं?
यह टूल सबसे आम कीवर्ड कवर करता है: type (integer सहित), required, properties, items, enum, minimum/maximum, minLength/maxLength और pattern। JSON Schema स्टैंडर्ड के ज़्यादा उन्नत कीवर्ड ($ref, oneOf, allOf, additionalProperties, कस्टम फ़ॉर्मेट…) इस हल्के वैलिडेटर में अभी लागू नहीं हैं — पूरी स्पेसिफ़िकेशन का सख़्त पालन चाहिए तो सर्वर साइड पर किसी समर्पित लाइब्रेरी का इस्तेमाल करें।
“required” फ़ील्ड की जाँच कैसे होती है?
required में सूचीबद्ध हर कुंजी के लिए टूल बस यह देखता है कि वह संबंधित ऑब्जेक्ट में मौजूद है या नहीं, उसके मान से कोई फ़र्क नहीं पड़ता (null भी मौजूद माना जाता है)। गायब कुंजी “आवश्यक प्रॉपर्टी गायब है” संदेश के साथ एरर देती है।
100% लोकल प्रोसेसिंग: वैलिडेशन पूरी तरह आपके ब्राउज़र में JavaScript में चलती है — आपका स्कीमा और आपका डेटा कभी आपके डिवाइस से बाहर नहीं जाते।