TL
Tool Lab
💰Donate
💰Donate

YAML to JSON

YAML को JSON में बदलें

YAML Input
JSON Output

इस टूल के बारे में

YAML to JSON Converter, YAML कॉन्फ़िगरेशन फ़ाइलों और डेटा दस्तावेज़ों को समकक्ष JSON में बदलता है। इंडेंटेड मैपिंग्स JSON ऑब्जेक्ट बन जाती हैं, डैश-प्रीफ़िक्स्ड सीक्वेंस ऐरे बन जाते हैं, और बिना कोट वाले स्केलर स्वचालित रूप से टाइप हो जाते हैं (नंबर, बूलियन, और null का अनुमान लगाया जाता है)।

यह एक हल्का ब्राउज़र-आधारित पार्सर है जो सबसे सामान्य YAML पैटर्न को संभालता है। एंकर (&), एलियास (*), ब्लॉक स्केलर (|, >), और मल्टी-डॉक्यूमेंट फ़ाइलों जैसी जटिल YAML सुविधाएँ समर्थित नहीं हैं। सभी प्रोसेसिंग स्थानीय रूप से ब्राउज़र में चलती है।

कैसे उपयोग करें

  1. अपनी YAML को YAML Input क्षेत्र में पेस्ट करें, या उदाहरण लोड करने के लिए Sample पर क्लिक करें।
  2. JSON इंडेंट स्तर चुनें (2 स्पेस, 4 स्पेस, या Minified)।
  3. JSON में बदलने के लिए → JSON पर क्लिक करें।
  4. JSON आउटपुट को क्लिपबोर्ड पर कॉपी करने के लिए Copy पर क्लिक करें।

उपयोग के मामले

डेवलपर YAML कॉन्फ़िगरेशन फ़ाइलों (CI/CD पाइपलाइन, Kubernetes मैनिफेस्ट, Docker Compose) को API या JavaScript एप्लिकेशन में उपयोग के लिए JSON में बदलते हैं। डेटा इंजीनियर पाइपलाइन इनजेशन के लिए YAML डेटा फ़ाइलों को JSON में ट्रांसफ़ॉर्म करते हैं। फ्रंटएंड डेवलपर टेस्टिंग के लिए YAML-आधारित मॉक डेटा को JSON में बदलते हैं।

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

  • कौन से YAML प्रकार स्वचालित रूप से बदले जाते हैं?null/~ → null, true/false → boolean, संख्याएँ → number। उद्धृत स्ट्रिंग्स से उद्धरण हटा दिए जाते हैं। बाकी सब स्ट्रिंग ही रहता है।
  • मेरा YAML सही तरीके से क्यों नहीं बदल रहा?YAML एंकर (&), एलियास (*), और मल्टी-डॉक्यूमेंट फ़ाइलों (---) जैसी जटिल सुविधाएँ समर्थित नहीं हैं। इनके लिए सर्वर-साइड पार्सर का उपयोग करें।
  • क्या मेरा डेटा किसी सर्वर पर भेजा जाता है?नहीं। सारा कन्वर्जन ब्राउज़र में स्थानीय रूप से JavaScript पार्सर का उपयोग करके होता है। कुछ भी सर्वर पर नहीं भेजा जाता।