JSON से YAML कनवर्टर - ऑनलाइन दोनों दिशाओं में बदलें

उपकरण / कन्वर्टर / JSON से YAML कनवर्टर

JSON को YAML में और वापस बदलें

JSON और YAML के बीच रूपांतरण

JSON और YAML एक ही डेटा — मैप, सूची, स्ट्रिंग, संख्या, बूलियन और null — दो सिंटैक्स में बताते हैं। JSON API और पैकेज फ़ाइलों की भाषा है; YAML में Docker, Kubernetes, GitHub Actions और CI पाइपलाइनों की कॉन्फ़िग फ़ाइलें लिखी जाती हैं। यह कनवर्टर एक को दूसरे में तुरंत बदलता है और उन बारीकियों का ख़याल रखता है जिनमें लोग फँसते हैं: उद्धरण, इंडेंट और वे अजीब शब्द जिन्हें YAML बूलियन मानता है।

चरण

  1. 1 दिशा चुनें और अपना दस्तावेज़ ऊपर के बॉक्स में पेस्ट करें। परिणाम लिखते-लिखते नीचे दिखता है।
  2. 2 इंडेंट की चौड़ाई तय करें — YAML में और ज़्यादातर JSON स्टाइल गाइड में 2 स्पेस की परंपरा है।
  3. 3 परिणाम कॉपी करें, फ़ाइल के रूप में डाउनलोड करें, या वापसी-यात्रा जाँचने के लिए आउटपुट को नया इनपुट बनाएँ।

दो फ़ॉर्मैट के बीच क्या बदलता है

YAML घुंघराले और वर्ग कोष्ठक तथा ज़्यादातर उद्धरण हटाता है और संरचना के लिए इंडेंट इस्तेमाल करता है, इसलिए 40 पंक्तियों का JSON ऑब्जेक्ट 25 पंक्तियों का YAML दस्तावेज़ बन जाता है। कुंजियाँ उसी क्रम में रहती हैं। सूचियाँ डैश आइटम, नेस्टेड ऑब्जेक्ट इंडेंटेड ब्लॉक बनते हैं; खाली ऑब्जेक्ट या सूची {} या [] ही लिखी रहती है। उल्टी दिशा में YAML टिप्पणियाँ खो जाती हैं क्योंकि JSON में टिप्पणियाँ नहीं होतीं।

कुछ स्ट्रिंग्स उद्धरण में क्यों निकलती हैं

YAML में बिना उद्धरण yes, no, on, off, true या null बूलियन या null पढ़ा जाता है, और 123 या 1.0 संख्या। इनके जैसी दिखने वाली स्ट्रिंग उद्धरण में होनी चाहिए, वरना वापसी में उसका प्रकार बदल जाता है — क्लासिक उदाहरण देश कोड NO का false बन जाना। कनवर्टर ठीक इन्हीं स्ट्रिंग्स को उद्धरण में रखता है, साथ में शुरू या अंत में स्पेस, स्पेस के बाद कोलन या शुरू में विशेष वर्ण वाली सभी को; बाक़ी सब पठनीयता के लिए सादा रहता है।

बहु-पंक्ति स्ट्रिंग्स

लाइन ब्रेक वाली स्ट्रिंग YAML ब्लॉक स्केलर के रूप में लिखी जाती है: कुंजी की पंक्ति पर एक पाइप और नीचे इंडेंटेड टेक्स्ट, और स्ट्रिंग के अंत में न्यूलाइन न हो तो एक माइनस चिह्न। यही रूप Kubernetes मैनिफ़ेस्ट और CI फ़ाइलों में दिखता है, और यह ठीक उसी स्ट्रिंग में वापस पढ़ा जाता है।

इंडेंट और संगतता

कनवर्टर YAML 1.2 लिखता है, जिसे हर आधुनिक पार्सर पढ़ता है — PyYAML, js-yaml, Go yaml, Ruby Psych। नेस्टेड कुंजियाँ चुनी चौड़ाई से इंडेंट होती हैं; सूची के भीतर ऑब्जेक्ट की कुंजियाँ हर हाल में डैश के दो स्पेस बाद होती हैं, जैसा विशिष्टता चाहती है। टैब कभी इस्तेमाल नहीं होते।

JSON और YAML रूपांतरण - अक्सर पूछे जाने वाले प्रश्न

JSON से YAML में, हाँ: हर मान और कुंजियों का क्रम बचा रहता है, और वापस बदलने पर वही JSON मिलता है। YAML से JSON में टिप्पणियाँ और एंकर हल होकर ग़ायब हो जाते हैं क्योंकि JSON उन्हें व्यक्त नहीं कर सकता।

सबसे लोकप्रिय कन्वर्टर

नया
कुकिंग कनवर्टर आटा, चीनी, मक्खन, शहद, चावल और 35 अन्य आम सामग्रियों के लिए कप, बड़े चम्मच, छोटे चम्मच और फ़्लूइड औंस को हर सामग्री के असली घनत्व से ग्राम और औंस में बदलें। आपके ब्राउज़र में चलता है।
आज लोकप्रिय
Word से PDF Word को मुफ़्त में PDF बनाएँ: DOC, DOCX, ODT या RTF फ़ाइल अपलोड करें और सेकंडों में सही फ़ॉर्मेट वाला PDF डाउनलोड करें।

संबंधित कन्वर्टर

Word से PDF Word को मुफ़्त में PDF बनाएँ: DOC, DOCX, ODT या RTF फ़ाइल अपलोड करें और सेकंडों में सही फ़ॉर्मेट वाला PDF डाउनलोड करें।
PDF से Word PDF को मुफ़्त में Word में बदलें: PDF अपलोड करें और सेकंडों में एडिट करने योग्य DOCX डाउनलोड करें - बिना रजिस्ट्रेशन, बिना वॉटरमार्क।
इमेज कन्वर्टर मुफ़्त इमेज कन्वर्टर: PNG, JPG, WebP, GIF या BMP चुनें और ब्राउज़र में ही तस्वीर बदलें - आपकी फ़ोटो कभी अपलोड नहीं होती।
WebP से PNG WebP को मुफ़्त में PNG में बदलें: पारदर्शिता बनी रहती है और तस्वीर आपके डिवाइस से बाहर नहीं जाती।
PNG से JPG PNG को मुफ़्त में JPG में बदलें: गुणवत्ता और पारदर्शी हिस्सों के लिए बैकग्राउंड रंग चुनें - सब ब्राउज़र में, बिना अपलोड।

अन्य उपकरण जो आपको पसंद आ सकते हैं

MD5 जनरेटर मुफ़्त MD5 हैश जनरेटर: किसी भी टेक्स्ट या फ़ाइल को ब्राउज़र में ही MD5 चेकसम में बदलें - फ़ाइल जाँच और तुलना के लिए उपयोगी।
Base64 एन्कोडर और डिकोडर मुफ़्त Base64 एनकोडर और डिकोडर: टेक्स्ट या फ़ाइल को Base64 में बदलें और वापस भी - सब ब्राउज़र में, कुछ भी अपलोड नहीं होता।
वर्ड काउंटर मुफ़्त शब्द गणक: टेक्स्ट चिपकाएँ और शब्द, अक्षर, वाक्य व अनुच्छेद गिनें, साथ ही पढ़ने का अनुमानित समय देखें। कुछ भी अपलोड नहीं होता।
कैरेक्टर काउंटर मुफ़्त कैरेक्टर काउंटर: स्पेस सहित और बिना स्पेस अक्षर, शब्द व पंक्तियाँ गिनें और शीर्षक तथा मेटा विवरण की SEO सीमा जाँचें।
कीवर्ड डेंसिटी चेकर मुफ़्त कीवर्ड डेंसिटी टूल: टेक्स्ट या URL डालें और देखें कौन सा शब्द या वाक्यांश कितनी बार आया, प्रतिशत के साथ।