मुख्य सामग्री पर जाएं
CuteJSON
↑↓ नेविगेट करें Enter चुनें Esc बंद करें

JSON Schema वैलिडेटर

JSON दस्तावेज़ को JSON Schema के विरुद्ध जांचिए और हर बेमेल देखिए, हर एक उस कीवर्ड के साथ जिसने उसे ठुकराया और मान के रास्ते के साथ।

सभी टूल पर वापस जाएं

कीबोर्ड शॉर्टकट

ये तभी काम करते हैं जब इस पेज पर संबंधित एक्शन मौजूद हो।

कमांड पैलेट खोलें
Ctrl/Cmd + K
मुख्य एक्शन चलाएं
Ctrl/Cmd + Enter
फॉर्मैट करें
Ctrl/Cmd + Shift + F
मिनिफाई करें
Ctrl/Cmd + Shift + M
आउटपुट कॉपी करें
Ctrl/Cmd + Shift + C
फ़ाइल खोलें
Ctrl/Cmd + Shift + O
आउटपुट डाउनलोड करें
Ctrl/Cmd + S
यह डायलॉग बंद करें
Esc
यह डायलॉग खोलें
F1 / ?

स्थानीय डेटा

नीचे दी गई हर चीज़ सिर्फ़ इसी ब्राउज़र में, इसी डिवाइस पर सहेजी जाती है। इसमें से कुछ भी कभी कहीं नहीं भेजा जाता, और यह सच बने रहने के लिए इस डायलॉग को बंद करना ज़रूरी नहीं है।

न सहेजे गए मसौदे
याद रखे गए विकल्पों वाले टूल

हाल में खोली गई फ़ाइलें

    इस डिवाइस पर अभी तक कोई फ़ाइल नहीं खोली गई।

    लिंक के जरिए साझा करें

    सामग्री लिंक के # चिह्न के बाद वाले हिस्से में समाई जाती है, जिसे ब्राउज़र कभी सर्वर पर नहीं भेजते। इसमें से कुछ भी cutejson.com या कहीं और अपलोड नहीं होता।

    इस पेज का पहला इनपुट साझा होता है। एक से ज़्यादा इनपुट वाले टूल पर, सिर्फ़ वही शामिल होता है।

    साझा करने के लिए अभी कुछ नहीं है। पहले कुछ पेस्ट या टाइप करें।

    Schema

    URL से लोड करें

    आपके ब्राउज़र से सीधे URL को फ़ेच करता है और जो भी टेक्स्ट मिलता है उसे इस पैनल में लोड करता है।

    दस्तावेज़

    URL से लोड करें

    आपके ब्राउज़र से सीधे URL को फ़ेच करता है और जो भी टेक्स्ट मिलता है उसे इस पैनल में लोड करता है।

    यह पूरी तरह आपके ब्राउज़र में चलता है। आप जो पेस्ट करते हैं वह अपलोड नहीं होता, और आप इसे अपने ब्राउज़र के नेटवर्क टैब में देख सकते हैं।

    इस टूल के बारे में

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

    कैसे उपयोग करें

    1. बाएं पैनल में स्कीमा पेस्ट कीजिए। नमूना लोड करने पर दोनों पैनल भर जाते हैं, ताकि आप दस्तावेज़ बदलकर देख सकें कि स्कीमा क्या ठुकराता है।
    2. जांचने वाला दस्तावेज़ दाएं पैनल में पेस्ट कीजिए।
    3. मान्य करें दबाइए। हर समस्या उस कीवर्ड के साथ दिखती है जिसने उसे ठुकराया और मान के रास्ते के साथ।