JSON Schema वैलिडेटर
JSON दस्तावेज़ को JSON Schema के विरुद्ध जांचिए और हर बेमेल देखिए, हर एक उस कीवर्ड के साथ जिसने उसे ठुकराया और मान के रास्ते के साथ।
Schema
इस दस्तावेज़ के लिए सिंटैक्स रंग बंद है, क्योंकि इतने बड़े टेक्स्ट को हर कीस्ट्रोक पर दोबारा रंगने से टाइपिंग धीमी हो जाती। सभी टूल सामान्य रूप से काम करते रहेंगे।
दस्तावेज़
इस दस्तावेज़ के लिए सिंटैक्स रंग बंद है, क्योंकि इतने बड़े टेक्स्ट को हर कीस्ट्रोक पर दोबारा रंगने से टाइपिंग धीमी हो जाती। सभी टूल सामान्य रूप से काम करते रहेंगे।
यह पूरी तरह आपके ब्राउज़र में चलता है। आप जो पेस्ट करते हैं वह अपलोड नहीं होता, और आप इसे अपने ब्राउज़र के नेटवर्क टैब में देख सकते हैं।
इस टूल के बारे में
यह वैलिडेटर उस उपसमुच्चय को कवर करता है जो इस साइट का स्कीमा जनरेटर लिखता है, इसलिए यहां बना स्कीमा वह स्कीमा है जो यह पेज लागू कर सकता है: type, enum और const; properties, patternProperties, additionalProperties और required कीवर्ड; स्ट्रिंगों पर लंबाई, pattern और format; संख्याओं पर सीमाएं और गुणक; ऐरे पर items और uniqueItems; allOf, anyOf, oneOf और not संयोजक; if-then-else; और $defs या definitions से स्थानीय संदर्भ। जो कीवर्ड यह लागू नहीं करता उसे टिप्पणी मानकर अनदेखा किया जाता है, जो JSON Schema वैलिडेटर को करने देता है। जो संदर्भ स्कीमा में कुछ नहीं नाम देता, या जो उसके बाहर जाता है, वह पूरी जांच रोक देता है और बता देता है, क्योंकि ऐसे स्कीमा के लिए नतीजा बताना जो कभी पूरा लागू ही नहीं हुआ झूठ होगा। बाकी हर असफलता एक बार बताई जाती है, उस कीवर्ड के साथ जिसने उसे ठुकराया और मान तक के JSON पॉइंटर के साथ, इसलिए समस्या एक ऐसा रास्ता है जिस पर आप चल सकते हैं, ऐसी पंक्ति नहीं जिसे समझना पड़े।
कैसे उपयोग करें
- बाएं पैनल में स्कीमा पेस्ट कीजिए। नमूना लोड करने पर दोनों पैनल भर जाते हैं, ताकि आप दस्तावेज़ बदलकर देख सकें कि स्कीमा क्या ठुकराता है।
- जांचने वाला दस्तावेज़ दाएं पैनल में पेस्ट कीजिए।
- मान्य करें दबाइए। हर समस्या उस कीवर्ड के साथ दिखती है जिसने उसे ठुकराया और मान के रास्ते के साथ।