यह टूल क्या करता है
इंडेंटेशन, ब्लॉक टेक्स्ट, कोट्स, एंकर और स्केलर के लिए YAML के नियम दिखने से कहीं अधिक जटिल हैं, इसलिए यह टूल सामान्य संरचनाओं की पहचान करने और मानक JSON उत्पन्न करने के लिए एक परिपक्व js-yaml पार्सर का उपयोग करता है।
- सामान्य YAML 1.2 संरचनाओं और ब्लॉक टेक्स्ट का समर्थन करता है।
- दुर्भावनापूर्ण और जटिल इनपुट के कारण होने वाले अंतराल के जोखिम को कम करने के लिए पार्स सेटिंग्स गहराई, उपनाम और कुंजी सीमाओं को मर्ज करें।
- रूपांतरण के बाद मानक JSON.stringify का उपयोग करके परिणाम तैयार किया जाता है।
इसे कैसे उपयोग करें
- YAML दस्तावेज़ चिपकाएँ.
- "JSON में कनवर्ट करें" पर क्लिक करें।
- यदि वाक्यविन्यास अमान्य है, तो पंक्ति और स्तंभ संकेतों के अनुसार इंडेंटेशन या स्केलर को सही करें।
- परिणाम कॉपी करें या परिणाम.json डाउनलोड करें।
सामान्य उपयोग
- CI/CD या कंटेनर कॉन्फ़िगरेशन को JSON में कनवर्ट करें।
- YAML स्केलर के अंतिम हल किए गए प्रकार की जाँच करें।
- जब आपका ऐप केवल JSON स्वीकार करता है तो कॉन्फ़िगरेशन माइग्रेट करें।
YAML → JSON की विशेषताएँ
परिपक्व YAML पार्सर का उपयोग करके ऑब्जेक्ट, सरणियों और स्केलर को परिवर्तित करें और सिंटैक्स त्रुटियों की रिपोर्ट करें। यह दैनिक विकास, डिबगिंग, डेटा सॉर्टिंग और कोड अनुकूलन परिदृश्यों के लिए उपयुक्त है। प्रसंस्करण परिणामों को सीधे देखा, कॉपी या डाउनलोड किया जा सकता है।
FAQ
आप स्वयं YAML का विश्लेषण क्यों नहीं करते?
YAML में मल्टी-लाइन स्केलर, एंकर, एस्केपिंग और जटिल इंडेंटेशन नियम शामिल हैं, और परिपक्व पार्सर अधिक किनारे वाले मामलों को कवर कर सकते हैं।
क्या हाँ को बूलियन में परिवर्तित किया जाएगा?
उपकरण वर्तमान js-yaml के YAML 1.2 मुख्य नियमों को अपनाता है; विभिन्न YAML संस्करणों के बीच अस्पष्टता से बचने के लिए स्पष्ट रूप से सही/गलत लिखने की अनुशंसा की जाती है।
क्या एक फ़ाइल में एकाधिक YAML दस्तावेज़ हो सकते हैं?
यह पृष्ठ एकल दस्तावेज़ के रूप में परिवर्तित हो गया है; यदि आप एकाधिक अलग-अलग दस्तावेज़ दर्ज करते हैं, तो संबंधित प्रतिबंध या पार्सिंग त्रुटियां प्रदर्शित की जाएंगी।