यAML कॉन्फ़िग को उन टूल्स, APIs और स्क्रिप्ट्स के लिए JSON में कन्वर्ट करें जो JSON सिंटैक्स पसंद करते हैं।
YAML से JSON तब चाहिए जब कोई टूल जो केवल JSON समझता है, उसे YAML में लिखा कॉन्फ़िग पढ़ना हो। अधिकांश CI सिस्टम, JavaScript स्क्रिप्ट और REST APIs JSON पसंद करते हैं। संरचना में कनवर्ज़न बिना किसी हानि के होता है - केवल सिंटैक्स बदलता है।
हम yaml लाइब्रेरी (पूर्ण YAML 1.2 सपोर्ट) के साथ YAML पार्स करते हैं, फिर उसे इंडेंटेड JSON में stringify करते हैं। मल्टी-डॉक्युमेंट YAML फाइलें (--- मार्कर्स से अलग की गई) केवल पहले डॉक्युमेंट को इमिट करती हैं; मल्टी-डॉक वर्कफ़्लो के लिए डाउनस्ट्रीम स्प्लिट का उपयोग करें। टिप्पणियाँ हटा दी जाती हैं (JSON उन्हें सपोर्ट नहीं करता)। सब कुछ स्थानीय रूप से चलता है।
YAML एक मानव-अनुकूल डेटा सीरियलाइज़ेशन फ़ॉर्मेट है - इंडेंटेशन-आधारित, JSON की तुलना में कम शोर वाला, कॉन्फ़िग फ़ाइलों के लिए आदर्श। यह Kubernetes, CI पाइपलाइन्स और अधिकांश आधुनिक DevOps टूलिंग द्वारा उपयोग किया जाता है।
JSON (JavaScript Object Notation) वेब पर संरचित डेटा की सार्वभौमिक भाषा है। एरे, ऑब्जेक्ट, स्ट्रिंग, संख्या, बूलियन। हर आधुनिक प्रोग्रामिंग भाषा इसे पढ़ती है.
YAML को ऊपर के कन्वर्टर पर खींचें, या अपने डिवाइस से चुनने के लिए बॉक्स पर क्लिक करें.
हमने आउटपुट फ़ॉर्मेट के रूप में JSON पहले से चुना है। अगर आप अलग लक्ष्य चाहते हैं तो ड्रॉपडाउन से इसे बदलें।
Convert पर क्लिक करें और प्रोग्रेस बार के खत्म होने तक प्रतीक्षा करें। जब JSON तैयार हो, तो Download पर क्लिक करके उसे डाउनलोड करें。
JSON कॉन्फ़िग फ़ाइलों को अधिक मानव-पठनीय YAML फॉर्मैट में कन्वर्ट करें - Kubernetes, GitHub Actions, Docker Compose इसे पसंद करते हैं।
अपने ब्राउज़र में CSV फ़ाइल को JSON में कन्वर्ट करें - स्प्रेडशीट्स को स्क्रिप्ट्स, APIs, या LLMs में पाइप करने के लिए आदर्श।
ऑब्जेक्ट्स की JSON एरे को CSV फाइल में फ्लैट करें - इसे Excel, Google Sheets, या किसी भी स्प्रेडशीट टूल में पेस्ट करें.