JSON Schema जनरेटर
जो दस्तावेज़ आपके पास पहले से है उसी से उसका वर्णन करने वाला JSON Schema बनाइए, और देखिए कि नमूने के हिसाब से कौन सी कुंजियां वैकल्पिक हैं।
इनपुट
इस दस्तावेज़ के लिए सिंटैक्स रंग बंद है, क्योंकि इतने बड़े टेक्स्ट को हर कीस्ट्रोक पर दोबारा रंगने से टाइपिंग धीमी हो जाती। सभी टूल सामान्य रूप से काम करते रहेंगे।
आउटपुट
इस दस्तावेज़ के लिए सिंटैक्स रंग बंद है, क्योंकि इतने बड़े टेक्स्ट को हर कीस्ट्रोक पर दोबारा रंगने से टाइपिंग धीमी हो जाती। सभी टूल सामान्य रूप से काम करते रहेंगे।
नतीजा यहां दिखाई देगा।
यह पूरी तरह आपके ब्राउज़र में चलता है। आप जो पेस्ट करते हैं वह अपलोड नहीं होता, और आप इसे अपने ब्राउज़र के नेटवर्क टैब में देख सकते हैं।
इस टूल के बारे में
नमूने से बना स्कीमा वही बताता है जो नमूने में था, वह कोई विशिष्टि नहीं है, और यह पेज उसे उसी तरह लेता है। ऐरे को रिकॉर्ड की सूची माना जाता है और उसके सारे तत्व एक ही वर्णन में मिला दिए जाते हैं, इसलिए जो कुंजी किसी भी रिकॉर्ड में नहीं है वह अनिवार्य के बजाय वैकल्पिक बनकर लौटती है। जो फ़ील्ड हर जगह पूर्णांक है उसे integer कहा जाता है, और कहीं एक भी दशमलव मिलते ही वह number बन जाता है। स्ट्रिंग का फ़ॉर्मैट तभी बताया जाता है जब उस जगह की हर स्ट्रिंग एक ही पैटर्न से मेल खाती हो, और यही बात एक भाग्यशाली मान को पूरे मुक्त पाठ फ़ील्ड को तारीख़ बना देने से रोकती है। एक ही जगह पर सचमुच अलग दो प्रकार मिलें तो वे प्रकारों की सूची बन जाते हैं। यह जो नहीं कर सकता वह है उन रिकॉर्ड के बारे में जानना जो आपने नहीं चिपकाए, इसलिए नतीजे को शुरुआत मानिए और जहां आपका डेटा नमूने से ढीला है वहां उसे चौड़ा कीजिए।
कैसे उपयोग करें
- एक दस्तावेज़, या ऐरे के भीतर कई रिकॉर्ड, इनपुट पैनल में पेस्ट कीजिए।
- ड्राफ़्ट चुनिए, और तय कीजिए कि फ़ॉर्मैट पहचाने जाएं और अनिवार्य कुंजियां चिह्नित हों या नहीं।
- स्कीमा कॉपी कीजिए या फ़ाइल के रूप में डाउनलोड कीजिए।