YAML ⇄ JSON कन्वर्टर

कॉन्फ़िगरेशन फ़ाइलों को YAML और JSON के बीच किसी भी दिशा में बदलें, चाहे Kubernetes मैनिफ़ेस्ट हों, Docker Compose, CI पाइपलाइन या OpenAPI स्पेसिफ़िकेशन।

बदलें

इनपुट

0 अक्षर0 लाइन

आउटपुट

0 अक्षर0 लाइन

पूरी तरह आपके ब्राउज़र में चलता है। आप जो भी डालते हैं, वह किसी सर्वर पर नहीं भेजा जाता।

YAML और JSON के बीच कैसे बदलें

  1. दिशा चुनें

    “YAML से JSON” या “JSON से YAML” चुनें।

  2. पेस्ट करें या फ़ाइल खोलें

    कंटेंट पेस्ट करें या .yaml, .yml या .json फ़ाइल खोलें।

  3. परिणाम कॉपी करें

    आउटपुट कॉपी या डाउनलोड करें। उसे वापस बदलने के लिए “इनपुट के रूप में इस्तेमाल करें” दबाएँ।

एक ही डेटा, अलग सिंटैक्स

YAML और JSON एक ही तरह के ढाँचे बताते हैं: मैप, लिस्ट, टेक्स्ट, संख्याएँ और true/false। YAML हाथ से पढ़ने और लिखने में आसान है; JSON ज़्यादा सख्त है और प्रोग्राम के लिए आसान, इसीलिए कई टूल दोनों स्वीकार करते हैं।

क्या नहीं बचता

JSON में कमेंट नहीं होते, इसलिए बदलते समय YAML के कमेंट खो जाते हैं। ऐंकर और एलियास पूरी कॉपी में बदल दिए जाते हैं, और एक फ़ाइल में कई YAML डॉक्यूमेंट हों तो वे एक JSON ऐरे बन जाते हैं।

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

“no” false की जगह टेक्स्ट क्यों रहा?

YAML 1.2 में सिर्फ़ true और false ही बूलियन हैं। yes, no, on और off जैसी वैल्यू टेक्स्ट रहती हैं, जैसा Kubernetes के मौजूदा वर्शन और ज़्यादातर आधुनिक पार्सर में होता है।

क्या मेरा कॉन्फ़िगरेशन अपलोड होता है?

नहीं। कन्वर्ज़न आपके ब्राउज़र में होता है, इसलिए फ़ाइलों में मौजूद सीक्रेट आपके डिवाइस पर ही रहते हैं।

मेरा YAML अमान्य क्यों है?

आम वजह इंडेंटेशन होती है: एक ही लेवल के आइटम बिल्कुल एक सीध में होने चाहिए, और टैब नहीं चलते। मैसेज लाइन और कॉलम बताता है।