YAML से JSON

कॉन्फ़िग फ़ाइल चिपकाइए और JSON पाइए। एंकर खुल जाते हैं, ब्लॉक स्ट्रिंग अपनी पंक्तियाँ बनाए रखती हैं, और कुछ गड़बड़ हो तो ख़ाली बॉक्स नहीं, पार्सर का अपना संदेश दिखता है।

कॉन्फ़िग में अक्सर कुंजियाँ और होस्टनेम होते हैं — यहाँ से कुछ भी नहीं भेजा जाता।

कैसे इस्तेमाल करें

  1. पहले बॉक्स में YAML चिपकाएँ।
  2. नीचे JSON पढ़ें — यह टाइप करते ही बनता जाता है।
  3. «कॉपी» दबाएँ, या टैब बदलकर उलटी दिशा में बदलें।

जानने योग्य बातें

दोनों प्रारूप कहाँ अलग हो जाते हैं

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

कॉन्फ़िग को स्थानीय औज़ार क्यों चाहिए

YAML फ़ाइल प्रायः कॉन्फ़िग होती है, और कॉन्फ़िग में होस्टनाम, बकेट के नाम और अक्सर वह कुंजी होती है जिसे किसी ने सीक्रेट स्टोर में ले जाना भुला दिया। यहाँ कुछ भी अपलोड नहीं होता, इसलिए असली परिनियोजन की फ़ाइल चिपकाना किसी घटना-रिपोर्ट में नहीं बदलता।

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

क्या एंकर और एलियास समर्थित हैं?

हाँ। एलियास उस मान में खोल दिया जाता है जिसकी ओर वह इशारा करता है, क्योंकि JSON में संदर्भ व्यक्त करने का तरीक़ा ही नहीं। जिन फ़ाइलों में एलियास जानबूझकर विस्फोटक ढंग से बढ़ते हैं, उन्हें टैब जमाने देने के बजाय अस्वीकार कर दिया जाता है।

टिप्पणियों का क्या होता है?

वे हट जाती हैं। JSON में टिप्पणी का सिंटैक्स है ही नहीं, और गढ़ लेने से ऐसी फ़ाइल बनेगी जिसे कोई पार्सर स्वीकार नहीं करेगा।

क्या यह कई दस्तावेज़ों वाली फ़ाइल पढ़ लेगा?

यह पहला दस्तावेज़ बदलता है। --- से बँटी फ़ाइलें आम तौर पर Kubernetes मैनिफ़ेस्ट होती हैं, और उनमें हर एक वैसे भी अलग ऑब्जेक्ट है।

क्या फ़ाइल सर्वर पर जाती है?

नहीं। पूरी पढ़ाई आपके ब्राउज़र में ही होती है।

संबंधित टूल