JSON से YAML कन्वर्टर
Kubernetes, Docker Compose, CI पाइपलाइन और कॉन्फ़िग फ़ाइलों के लिए JSON को साफ़, मान्य YAML में बदलें।
100% निजी: सब कुछ आपके ब्राउज़र में चलता है, कुछ भी अपलोड नहीं होता।
JSON को YAML में कैसे बदलें
न साइन-अप, न इंस्टॉलेशन — यह सीधे आपके ब्राउज़र में काम करता है।
- चरण 1:अपना JSON इनपुट बॉक्स में पेस्ट करें, .json फ़ाइल अपलोड करें या सैंपल लोड करें पर क्लिक करें।
- चरण 2:2 या 4 स्पेस इंडेंटेशन और वैकल्पिक सेटिंग चुनें, जैसे मल्टी-लाइन टेक्स्ट के लिए ब्लॉक स्टाइल या सभी स्ट्रिंग कोट करना।
- चरण 3:YAML कॉपी करें या .yaml फ़ाइल के रूप में डाउनलोड करें — Kubernetes, Docker Compose या आपकी CI पाइपलाइन के लिए तैयार।
JSON से YAML से जुड़े प्रश्न
JSON को YAML में कैसे बदलें?
अपना JSON कन्वर्टर में पेस्ट करें और YAML तुरंत दिखाई देगा। ऑब्जेक्ट key: value मैपिंग बनते हैं, ऐरे डैश वाली सूचियाँ बनते हैं और नेस्टिंग इंडेंटेशन से दर्शाई जाती है।
कुछ वैल्यू कोटेशन में क्यों हैं?
yes, no, on, off, null, 1.10 या 2024-01-01 जैसी वैल्यू को YAML पार्सर बूलियन, null, संख्या या तारीख समझ सकते हैं। इन्हें कोट करने से ये ठीक वैसे ही स्ट्रिंग रहती हैं जैसे आपके JSON में थीं।
क्या YAML, JSON का सुपरसेट है?
हाँ। YAML 1.2 को JSON के सुपरसेट के रूप में बनाया गया है, इसलिए हर मान्य JSON दस्तावेज़ मान्य YAML भी है। ब्लॉक-स्टाइल YAML में बदलना इसे इंसानों के लिए ज़्यादा पठनीय बनाता है।
क्या मैं आउटपुट Kubernetes या Docker Compose में उपयोग कर सकता हूँ?
हाँ। कन्वर्टर इंडेंटेशन के लिए स्पेस (कभी टैब नहीं) के साथ मानक YAML बनाता है, जो kubectl, Helm, Docker Compose, GitHub Actions, Ansible और अन्य YAML-आधारित टूल के साथ काम करता है।
क्या मेरा JSON सर्वर पर अपलोड होता है?
नहीं। कन्वर्ज़न पूरी तरह आपके ब्राउज़र में होता है, इसलिए कॉन्फ़िगरेशन फ़ाइलें, सीक्रेट और API डेटा आपके डिवाइस से बाहर नहीं जाते।
JSON को YAML में क्यों बदलें?
YAML आधुनिक इन्फ्रास्ट्रक्चर की कॉन्फ़िगरेशन भाषा है: Kubernetes मैनिफ़ेस्ट, Helm चार्ट, Docker Compose फ़ाइलें, GitHub Actions और GitLab CI पाइपलाइन, Ansible प्लेबुक और OpenAPI स्पेसिफ़िकेशन सभी इसी में लिखे जाते हैं। YAML, JSON का सुपरसेट है, इसलिए कोई भी JSON दस्तावेज़ YAML में लिखा जा सकता है, लेकिन ब्रेस की जगह इंडेंटेशन, अनिवार्य कोटेशन न होने और कमेंट के समर्थन के कारण YAML संस्करण पढ़ना और रिव्यू करना कहीं आसान होता है। यह मुफ़्त JSON से YAML कन्वर्टर API रिस्पॉन्स, जेनरेट की गई कॉन्फ़िग और JSON स्कीमा को एक क्लिक में साफ़-सुथरे YAML में बदल देता है।
साधारण कन्वर्ज़न चुपचाप आपका डेटा बदल सकता है: yes, no, on, off, NO (नॉर्वे समस्या), 1.10 या 2024-01-01 जैसी बिना कोटेशन वाली वैल्यू वापस बूलियन, संख्या या तारीख के रूप में पढ़ी जा सकती हैं। हमारा कन्वर्टर ऐसी अस्पष्ट वैल्यू पहचानकर उन्हें कोट करता है, मल्टी-लाइन टेक्स्ट को लिटरल ब्लॉक स्टाइल में पठनीय रखता है, और आपको 2 या 4 स्पेस इंडेंटेशन, सभी स्ट्रिंग कोट करने या --- दस्तावेज़ मार्कर जोड़ने का विकल्प देता है। YAML पूरी तरह आपके ब्राउज़र में बनता है, इसलिए सीक्रेट और आंतरिक कॉन्फ़िगरेशन आपकी मशीन से बाहर नहीं जाते।