JSON को YAML में बदलें – ऑनलाइन मुफ़्त
JSON को रियल टाइम में YAML में बदलें। नेस्टेड ऑब्जेक्ट, ऐरे और JSON के सभी प्रकार समर्थित हैं। सब कुछ आपके ब्राउज़र में।
🔒 आपकी फ़ाइल कभी आपके ब्राउज़र से बाहर नहीं जाती। बदलाव js-yaml से स्थानीय रूप से होता है।
JSON को YAML में ऑनलाइन कैसे बदलें
- 1
अपना JSON पेस्ट करें
इनपुट बॉक्स में मान्य JSON पेस्ट करें।
- 2
YAML आउटपुट देखें
बदला हुआ YAML तुरंत दिखता है। टूल आपके JSON की जाँच करता है और गड़बड़ होने पर त्रुटि दिखाता है।
- 3
YAML कॉपी करें
YAML को क्लिपबोर्ड में रखने के लिए कॉपी करें पर क्लिक करें।
JSON और YAML एक ही डेटा मॉडल (मैपिंग, सूची और सामान्य मान) को दर्शाते हैं, पर इन्हें अलग-अलग पाठकों के लिए बनाया गया है। JSON मशीनों के लिए है: सख़्त कोट्स, कोई कमेंट नहीं, कोई अस्पष्टता नहीं। YAML उन लोगों के लिए है जो कॉन्फ़िगरेशन हाथ से संपादित करते हैं: ब्रेसेस की जगह इंडेंटेशन, वैकल्पिक कोट्स और कमेंट की सुविधा। JSON को YAML में बदलना अक्सर किसी API रिस्पॉन्स या जनरेट की गई कॉन्फ़िग को आसानी से सँभालने लायक बनाने का पहला कदम होता है।
आम उपयोग: JSON कॉन्फ़िग को Kubernetes मैनिफ़ेस्ट, docker-compose फ़ाइल, GitHub Actions वर्कफ़्लो या Ansible प्लेबुक में बदलना, क्योंकि ये सभी YAML अपनाते हैं। बड़े JSON को पुल रिक्वेस्ट में रिव्यू करने लायक बनाने में भी यह काम आता है, क्योंकि YAML का अंतर एक लाइन वाले JSON की तुलना में लाइन-दर-लाइन कहीं साफ़ दिखता है।
बदलाव आपके ब्राउज़र में js-yaml लाइब्रेरी से होता है: आप जो पेस्ट करते हैं वह किसी सर्वर पर नहीं भेजा जाता। YAML बनाने से पहले टूल आपका JSON जाँचता है, इसलिए गलत JSON पर टूटी हुई फ़ाइल की जगह साफ़ त्रुटि दिखती है। ब्रेसेस और ब्रैकेट इंडेंटेशन बन जाते हैं, सुरक्षित होने पर कुंजियों के कोट्स हट जाते हैं और कुछ भी खोता नहीं – आप YAML से JSON कनवर्टर से वापस जा सकते हैं। बस याद रखें कि YAML में इंडेंटेशन का मतलब होता है, उसे बदलने से संरचना बदल जाती है।