API रिस्पॉन्स ऑब्जेक्ट
एक पेलोड नमूने से प्रॉपर्टी प्रकार, आवश्यक फ़ील्ड और नेस्टेड ऑब्जेक्ट बाध्यताओं का अनुमान लगाएँ।
स्थानीय रूप से प्रोसेस किया जाता है
प्राथमिक और जटिल प्रकार अनुमान, आवश्यक फ़ील्ड नियंत्रण, फ़ॉर्मैट पहचान और निदान के साथ JSON नमूनों से स्थानीय रूप से JSON Schema Draft 2020-12 बनाएँ।
अवलोकन
JSON से JSON Schema जनरेटर JSON नमूना ऑब्जेक्ट या ऐरे से स्थानीय रूप से मान्य JSON Schema Draft 2020-12 दस्तावेज़ का अनुमान लगाता है। यह एकल और बहु-नमूना विश्लेषण, सावधान फ़ॉर्मैट पहचान, कॉन्फ़िगर किए जा सकने वाले आवश्यक फ़ील्ड और additionalProperties नीतियों का समर्थन करता है तथा नेटवर्क अपलोड के बिना नमूनों को बनाए गए स्कीमा के विरुद्ध स्वयं सत्यापित करता है।
कार्यप्रवाह
नीचे दिया मुख्य कार्यप्रवाह अपनाएँ। ऊपर लाइव टूल में वास्तविक नियंत्रण ढूँढने के लिए ‘टूल में दिखाएँ’ इस्तेमाल करें।
एक प्रतिनिधि पेलोड के लिए एकल नमूना इस्तेमाल करें या उदाहरणों में वैकल्पिक फ़ील्ड और साझा संरचना का अनुमान लगाने के लिए कई नमूने खोलें।
एक उदाहरणकई उदाहरणप्रतिनिधि पेलोड जोड़ने और हमेशा मौजूद फ़ील्ड को वैकल्पिक फ़ील्ड से अलग करने के लिए कई नमूने खोलें।
कई उदाहरण+ उदाहरण जोड़ेंप्रतिनिधि JSON मान पेस्ट करें। कई नमूने मोड में समान पेलोड आकार के अधिकतम पाँच उदाहरण जोड़ें।
JSON उदाहरण+ उदाहरण जोड़ेंउदाहरण लोड करेंस्कीमा बनाने से पहले आवश्यक फ़ील्ड व्यवहार, अतिरिक्त प्रॉपर्टी नीति और वैकल्पिक सावधान फ़ॉर्मैट अनुमान सेट करें।
आवश्यक फ़ील्डअतिरिक्त प्रॉपर्टीसामान्य स्ट्रिंग फ़ॉर्मैट का अनुमान लगाएँउदाहरण शामिल करेंदिए गए नमूनों से स्थानीय रूप से Draft 2020-12 स्कीमा बनाएँ।
स्कीमा बनाएँवैकल्पिक फ़ील्ड, यूनियन, खाली संरचनाएँ और अनुमानित फ़ॉर्मैट जाँचें तथा पुष्टि करें कि दिया हर नमूना बने स्कीमा के विरुद्ध मान्य है।
निदाननमूना स्व-सत्यापनचेतावनियाँस्कीमा देखें, फिर सत्यापन, टेस्ट या दस्तावेज़ के लिए कॉपी करें अथवा .schema.json फ़ाइल डाउनलोड करें।
स्कीमा कॉपी करें.schema.json डाउनलोड करेंआपने मानक JSON Schema Draft 2020-12 बनाया, नमूना स्व-सत्यापन जाँचा और स्कीमा स्थानीय रूप से निर्यात किया है।
स्कीमा कॉपी करें.schema.json डाउनलोड करेंव्यावहारिक मामले
एक पेलोड नमूने से प्रॉपर्टी प्रकार, आवश्यक फ़ील्ड और नेस्टेड ऑब्जेक्ट बाध्यताओं का अनुमान लगाएँ।
एक पेलोड में प्रॉपर्टी न होने पर वैकल्पिक फ़ील्ड स्वतः पहचानने के लिए दो नमूनों की तुलना करें।
जब किसी प्रॉपर्टी में एक नमूने में null और दूसरे में स्ट्रिंग हो, तो null स्वीकार करने वाले प्रकार ऐरे का अनुमान लगाएँ।
ऐरे तत्वों में मिश्रित प्राथमिक या ऑब्जेक्ट प्रकार होने पर anyOf या प्रकार ऐरे बनाएँ।
जब खाली संरचनाओं के कारण आइटम या प्रॉपर्टी प्रकार पूरी तरह तय न हो सकें, तो निदान चेतावनियाँ पाएँ।
समस्या निवारण
प्रमाण से कार्रवाई तक
पहले अनुमानित स्कीमा की समीक्षा करें, फिर बनाए गए JSON Schema को सीधे सत्यापन, दस्तावेज़, टेस्ट या कोडिंग एजेंट कार्यप्रवाह में इस्तेमाल करें। अनुमान आपके दिए नमूने बताता है; छिपे व्यावसायिक नियम नहीं खोजता।
डेवलपर मार्गदर्शिकाएँ
अवधारणा समझें, जाँचने योग्य उदाहरण देखें, फिर उसे ऊपर के टूल में खोलें।
अक्सर पूछे जाने वाले प्रश्न