OpenAPI सहायक
JSON दस्तावेज़ को OpenAPI स्कीमा में बदलें, स्कीमा से उदाहरण बनाएं, या किसी उदाहरण को स्कीमा के विरुद्ध जांचें।
JSON दस्तावेज़
इस दस्तावेज़ के लिए सिंटैक्स रंग बंद है, क्योंकि इतने बड़े टेक्स्ट को हर कीस्ट्रोक पर दोबारा रंगने से टाइपिंग धीमी हो जाती। सभी टूल सामान्य रूप से काम करते रहेंगे।
उदाहरण दस्तावेज़
इस दस्तावेज़ के लिए सिंटैक्स रंग बंद है, क्योंकि इतने बड़े टेक्स्ट को हर कीस्ट्रोक पर दोबारा रंगने से टाइपिंग धीमी हो जाती। सभी टूल सामान्य रूप से काम करते रहेंगे।
आउटपुट
इस दस्तावेज़ के लिए सिंटैक्स रंग बंद है, क्योंकि इतने बड़े टेक्स्ट को हर कीस्ट्रोक पर दोबारा रंगने से टाइपिंग धीमी हो जाती। सभी टूल सामान्य रूप से काम करते रहेंगे।
नतीजा यहां दिखाई देगा।
यह पूरी तरह आपके ब्राउज़र में चलता है। आप जो पेस्ट करते हैं वह अपलोड नहीं होता, और आप इसे अपने ब्राउज़र के नेटवर्क टैब में देख सकते हैं।
इस टूल के बारे में
एक ही पेज पर OpenAPI स्कीमा के साथ तीन काम। "JSON से स्कीमा" उसी तरह स्कीमा का अनुमान लगाता है जैसे JSON Schema Generator करता है, फिर आपके चुने हुए OpenAPI संस्करण में लिखता है: 3.1, जहां स्कीमा ऑब्जेक्ट खुद JSON Schema है, या 3.0, जिसमें type ऐरे नहीं होता और नलेबल फ़ील्ड को एक type और अलग से nullable: true के रूप में लिखता है। "स्कीमा से उदाहरण" एक JSON मान बनाता है जो स्कीमा को संतुष्ट करता है, नया मान बनाने के बजाय स्कीमा में पहले से बताए गए example या default को प्राथमिकता देता है। "उदाहरण जांचें" किसी दस्तावेज़ को स्कीमा के विरुद्ध जांचता है और हर असफल कीवर्ड सूचीबद्ध करता है, पहले OpenAPI 3.0 के nullable कीवर्ड को हल करके ताकि 3.0 स्कीमा सही तरीके से जांचा जाए, JSON Schema के अपने type ऐरे नियमों के विरुद्ध नहीं। तीनों स्थानीय $ref, allOf, anyOf और oneOf समझते हैं।
कैसे उपयोग करें
- चुनें कि क्या करना है: JSON से स्कीमा, स्कीमा से उदाहरण, या उदाहरण जांचें।
- मोड जो इनपुट मांगे उसे पेस्ट करें, या नमूना लोड करें।
- बटन दबाएं। उसी इनपुट को दूसरे संस्करण में लिखा देखने के लिए कभी भी OpenAPI संस्करण बदलें।