श्रेणी: डेवलपर टूल

YAML फ़ॉर्मैटर

हमारा अपना विचारकोई टूल नहीं मिला?

अपने ब्राउज़र में YAML को फ़ॉर्मैट, री-इंडेंट और वैलिडेट करें

YAML को एक जैसी इंडेंटेशन के साथ फ़ॉर्मैट करें, चाहें तो मैपिंग की-को वर्णानुक्रम में सॉर्ट करें, और टाइप करते समय ही सिंटैक्स एरर पकड़ें। यह पूरी तरह आपके ब्राउज़र में पार्स और फिर से लिखा जाता है।

फ़ॉर्मैट किया गया YAML
नतीजा यहाँ दिखाई देगा।

इस पेज पर सब कुछ आपके ब्राउज़र में संसाधित होता है। कुछ भी अपलोड नहीं होता।

यह टूल क्या करता है

YAML व्हाइटस्पेस को लेकर संवेदनशील होता है, इसलिए हाथ से एडिट की गई या टूल्स के बीच कॉपी की गई फ़ाइल अक्सर असंगत इंडेंटेशन के साथ ख़त्म होती है। यह टूल दस्तावेज़ को पार्स करता है और चुनी हुई इंडेंट चौड़ाई के साथ उसे फिर से लिखता है, साथ ही रास्ते में मिली किसी भी सिंटैक्स एरर को पकड़कर बताता है कि वह कहाँ हुई।

इस्तेमाल कैसे करें

  1. अपना YAML पेस्ट करें।
  2. 2 या 4 स्पेस इंडेंटेशन चुनें, और क्या की-को सॉर्ट करना है।
  3. फिर से फ़ॉर्मैट किया गया YAML कॉपी करें, या पार्स न होने पर एरर पढ़ें।

निजता

यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी अपलोड, सेव या साझा नहीं होता — टैब बंद करते ही वह हट जाता है।

अक्सर पूछे जाने वाले सवाल

क्या यह YAML को JSON में बदलता है?
नहीं — आउटपुट YAML ही रहता है। JSON रूप चाहिए तो YAML to JSON टूल इस्तेमाल करें।
क्या की सॉर्ट करने से फ़ाइल का मतलब बदल जाएगा?
एक साधारण मैपिंग के लिए नहीं — ज़्यादातर पार्सर के लिए YAML मैप में की का क्रम कोई मायने नहीं रखता। यह उन टूल के लिए मायने रख सकता है जो रिवाज के तौर पर क्रमबद्ध की पढ़ते हैं, इसलिए किसी दूसरे टूल पर निर्भर फ़ाइल को सॉर्ट करने से पहले जाँच लें।
क्या यह एक फ़ाइल में कई दस्तावेज़ों को सपोर्ट करता है?
फ़ॉर्मैटर इनपुट का पहला YAML दस्तावेज़ पढ़ता है; कई --- से अलग किए गए दस्तावेज़ों वाली फ़ाइल को फ़ॉर्मैट करने से पहले अलग-अलग बाँट लेना चाहिए।