YAML से JSON कन्वर्टर — मुफ़्त ऑनलाइन

नीचे अपना YAML पेस्ट करें और तुरंत JSON पाने के लिए कन्वर्ट करें पर क्लिक करें।

इनपुट तैयार

इस फ़ील्ड के ऊपर आँकड़े बटन के माध्यम से इनपुट के आँकड़े उपलब्ध हैं।

आउटपुट

इस फ़ील्ड के ऊपर आँकड़े बटन के माध्यम से आउटपुट के आँकड़े उपलब्ध हैं।

परिणाम केवल जानकारी के उद्देश्य से दिए गए हैं और उनमें त्रुटियाँ हो सकती हैं। महत्वपूर्ण जानकारी की स्वतंत्र रूप से पुष्टि करें। इस टूल का उपयोग आपके अपने जोखिम पर है।

यह टूल क्या करता है

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

ऐंकर और एलियास (&name और *name), मर्ज कुंजियों (<<:) समेत, रिज़ॉल्व किए जाते हैं, ताकि JSON में पूरे मान हों। कमेंट हटा दिए जाते हैं, क्योंकि JSON में उनके लिए कोई जगह नहीं है।

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

  • किसी YAML कॉन्फ़िग को ऐसे प्रोग्राम या API में पढ़ना हो जो सिर्फ़ JSON स्वीकार करता है।
  • यह देखना हो कि किसी YAML फ़ाइल में असल में क्या है। JSON संरचना देखते ही इंडेंटेशन की गलतियाँ अक्सर साफ़ दिखने लगती हैं।
  • Kubernetes या CI कॉन्फ़िगरेशन को jq जैसे JSON-आधारित टूल में डालना हो।

उदाहरण

इनपुट

server:
  host: localhost
  port: 8080
features:
  - auth
  - logging

आउटपुट

{
  "server": {
    "host": "localhost",
    "port": 8080
  },
  "features": [
    "auth",
    "logging"
  ]
}

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

क्या यह --- से अलग किए गए कई डॉक्यूमेंट्स वाली फ़ाइलों को सपोर्ट करता है?

नहीं। कन्वर्टर एक ही YAML डॉक्यूमेंट की उम्मीद करता है। मल्टी-डॉक्यूमेंट फ़ाइल (जो Kubernetes में आम है) को अलग-अलग हिस्सों में बाँटें और हर हिस्से को अलग से कन्वर्ट करें।

मेरे मान का टाइप क्यों बदल गया?

YAML सादे टेक्स्ट से टाइप का अनुमान लगाता है: 8080 एक संख्या है और true एक बूलियन। अगर आपको मान स्ट्रिंग ही रखना है, तो YAML में उसे कोट्स में लिखें, जैसे "8080"।

अगर YAML में इंडेंटेशन की त्रुटि हो तो क्या होगा?

कन्वर्शन एक त्रुटि के साथ रुक जाता है। YAML वैलिडेटर इसे ढूँढने में मदद करता है। YAML इंडेंटेशन में टैब नहीं, सिर्फ़ स्पेस का उपयोग होना चाहिए।

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

क्या इस टूल से संवेदनशील डेटा कन्वर्ट करना सुरक्षित है?

हाँ - आपका डेटा प्रोसेस होते ही तुरंत हटा दिया जाता है। सर्वर पर कुछ भी रिकॉर्ड या सहेजा नहीं जाता।

क्या फ़ाइल के आकार की कोई सीमा है?

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

क्या यह टूल मुफ़्त है?

हाँ, यह मुफ़्त है। पंजीकरण या ईमेल की ज़रूरत नहीं। परिणाम इसी पेज पर मिलता है।

मेरा परिणाम कहाँ मिलेगा?

इसी पेज पर टूल का उपयोग करें। परिणाम यहीं दिखता है, ईमेल से प्राप्त करने की ज़रूरत नहीं है।