JSON Schema जनरेटर
संरचनात्मक schema मसौदा बनाने के लिए हर पंक्ति में एक JSON मान पेस्ट करें। वैकल्पिक गुण और मिले-जुले प्रकार देखने के लिए कई नमूने दें, फिर वास्तविक डेटा अनुबंध के अनुसार परिणाम संपादित करें।
हर पंक्ति में एक पूरा JSON मान दें। कई नमूनों से वैकल्पिक गुण और अलग-अलग मान प्रकार पहचाने जा सकते हैं। कुल अधिकतम 2 MB। केवल मानक JSON।
बना हुआ schema JSON Schema Draft 2020-12 उपयोग करता है। यह नमूनों में दिखी संरचना बताता है, व्यावसायिक नियम, format, सीमाएँ या सभी संभावित मान नहीं। Array नमूने को एक JSON मान माना जाता है।
शुरू करने के लिए एक या अधिक JSON नमूने जोड़ें।
उपयोग कैसे करें
उपयोग कैसे करें
- हर पंक्ति में एक पूरा JSON नमूना पेस्ट करें; कुल सीमा 2 MB है।
- Draft 2020-12 schema बनाएँ और अनुमानित प्रकार, गुण, आवश्यक फ़ील्ड तथा array आइटम जाँचें।
- ज़रूरत के अनुसार संपादित करें, फिर मान्य JSON कॉपी या डाउनलोड करें।
दिए गए नमूनों से अनुमान
जनरेटर मानक JSON मानों को देखकर उनकी संरचना मिलाता है। किसी स्तर के हर object नमूने में मौजूद गुण ही आवश्यक चिह्नित होते हैं। Arrays में देखे गए आइटम की संरचना मिलती है। अलग JSON प्रकारों को प्रकारों के विकल्प के रूप में रखा जाता है।
पूरा अनुबंध नहीं, समीक्षा योग्य मसौदा
नमूने हर मान्य मान नहीं दिखा सकते। जनरेटर format, संख्या या पाठ की सीमा, व्यावसायिक नियम, enum मान या अतिरिक्त गुण बंद करने की नीति नहीं निकालता। परिणाम संपादन योग्य है; वास्तविक डेटा भेजने और उपयोग करने वाले पक्षों के अनुसार जाँचें।
JSON Schema Draft 2020-12, स्थानीय रूप से
आउटपुट JSON Schema Draft 2020-12 घोषित करता है। हर पंक्ति में एक पूरा JSON मान दें; एक पंक्ति का JSON array भी एक नमूना मान है। कुल इनपुट 2 MB तक है और ब्राउज़र में ही रहता है।
अक्सर पूछे जाने वाले सवाल
आप यह भी जानना चाहेंगे
आवश्यक गुण कैसे चुने जाते हैं?
किसी गुण को तभी आवश्यक माना जाता है जब वह उसी स्तर के हर object नमूने में हो। केवल एक नमूना देने पर उसके सभी गुण आवश्यक होंगे, इसलिए वैकल्पिक फ़ील्ड दिखाने वाले नमूने भी दें।
क्या यह बनाए schema से मेरे सारे डेटा की जाँच करता है?
नहीं। यह schema मसौदा बनाता है और संपादन देता है; JSON Schema validation नहीं करता। डेटा जाँचने के लिए अलग validator उपयोग करें।
क्या यह format या स्वीकार्य मानों का अनुमान लगाता है?
नहीं। नमूनों से email/date format, सीमाएँ, enum या व्यावसायिक शर्तें तय नहीं होतीं। ज़रूरी नियम संपादन योग्य schema में स्वयं जोड़ें।
क्या मेरे नमूने अपलोड होते हैं?
नहीं। Parsing और schema अनुमान ब्राउज़र में स्थानीय रूप से होते हैं।