🔄 YAML ↔ JSON कन्वर्टर
एक क्लिक में YAML को JSON में बदलें या JSON को YAML में। अपने डेटा को पेस्ट करें और Toolio ऑटो-डिटेक्ट करता है या आप खुद दिशा चुन सकते हैं; JSON इंडेंट (2, 4, टैब या मिनिफाइड) चुनें और परिणाम को कॉपी करें या डाउनलोड करें। यह लोकली बंडल किए गए js-yaml पुस्तकालय द्वारा संचालित है - सभी काम आपके ब्राउज़र में होता है, कोई अपलोड नहीं और पूर्ण ऑफ़लाइन समर्थन।
डिज़ाइन से ही निजी. यह टूल पूरी तरह आपके ब्राउज़र में चलता है — आपका डाला हुआ कुछ भी अपलोड या सेव नहीं होता, और यह ऑफ़लाइन भी काम करता है।
परिचय
YAML और JSON एक ही डेटा मॉडल का वर्णन करते हैं, इसलिए मानक दस्तावेजों के लिए कन्वर्जन बिना किसी नुकसान के होता है - YAML के पठनीय, इंडेंटेशन आधारित सिंटैक्स JSON में कड़ा बन जाता है और इसके विपरीत। यह उपकरण डेवओप्स और विकासकर्ताओं के लिए उपयोगी है जो कुबरनेट्स मैनिफेस्ट, CI पाइपलाइन और API पेलोड्स के बीच चलते हैं। यह अमान्य इनपुट के लिए विशिष्ट पार्स त्रुटियों (लाइन और कारण) की रिपोर्ट करता है और आपकी सेटिंग को किसी भी सर्वर पर भेजता है - जो रहस्यों के साथ हो सकता है।
कैसे उपयोग करें
- इनपुट बॉक्स में YAML या JSON पेस्ट करें।
- 'ऑटो-डिटेक्ट' पर छोड़ दें या YAML→JSON / JSON→YAML को विशिष्ट रूप से चुनें।
- JSON इंडेंट चुनें, फिर कन्वर्ट करें।
- आउटपुट को कॉपी करें या इसे .json / .yaml फ़ाइल के रूप में डाउनलोड करें।
सामान्य प्रश्न
- मेरा डेटा किसी सर्वर पर अपलोड हो रहा है?
- नहीं। कन्वर्जन आपके ब्राउज़र में पूरी तरह से होता है एक लोकली बंडल किए गए पुस्तकालय के उपयोग से - जो रहस्यों के साथ कॉन्फ़िग लिए सुरक्षित है।
- क्या यह बहु-दस्तावेज YAML या टिप्पणियों के समर्थन के साथ काम करता है?
- यह एक दस्तावेज के रूप में कन्वर्ट करता है। YAML टिप्पणियां JSON में प्रतिनिधित्व नहीं की जाती हैं, इसलिए वे कन्वर्जन पर छोड़ दी जाती हैं - यह फॉर्मेट के लिए अनिवार्य है।
- अगर मेरा YAML या JSON अमान्य है तो क्या होता है?
- आपको एक स्पष्ट पार्स त्रुटि मिलेगी जो समस्या का वर्णन करेगी ताकि आप त्वरित रूप से इसे ठीक कर सकें।
- स्वचालित दिशा पहचान कैसे काम करती है?
- कन्वर्टर टेक्स्ट की जांच करता है और आपके लिए दिशा चुनता है, जो आमतौर पर कुछ चिपकाने और दूसरे प्रारूप में चाहने के मामले को कवर करता है। जब इनपुट अमूहक होता है - एक छोटा अंश जो दोनों के रूप में वैध होता है - तो आप YAML-से-JSON या JSON-से-YAML सेटिंग के साथ दिशा को विशेष रूप से निर्धारित कर सकते हैं, बजाय इसे अनुमानित करने के।
- मैं 0 के अंतर का चयन क्यों करूं?
- यह एक छोटा एक-लाइन JSON उत्पन्न करता है, जो आपको एक कॉन्फिग वैल्यू, एक पर्यावरण चर या एक API अनुरोध शरीर में चाहिए होता है, जहां अतिरिक्त अंक बर्बर होते हैं। जब कोई व्यक्ति कुछ पढ़ेगा, तो दो या चार स्थानों का उपयोग करें, और जब आप जिस परियोजना में चिपकाते हैं वह टैब-आधारित है तो टैब अंतर का उपयोग करें - दोनों के मिश्रण के आम रूप में शोर अंतर का कारण बनता है।
- टिप्पणियाँ और एनकर्स संरक्षित रहते हैं?
- नहीं, और वे नहीं रह सकते हैं। JSON में दोनों के लिए कोई सिंटैक्स नहीं होता है, इसलिए टिप्पणियाँ बाहर जाते समय छोड़ दी जाती हैं और YAML एनकर्स उनके संदर्भित मूल्य में विस्तारित कर दिए जाते हैं। इसलिए एक टिप्पणी वाले कॉन्फिग को JSON में बदलना और वापस आना काम करने वाले डेटा को लौटाता है लेकिन टिप्पणियों को खो देता है - यदि टिप्पणियाँ महत्वपूर्ण हैं तो YAML मूल रूप से रखें।
- क्या यह टूल मेरा डेटा अपलोड करता है?
- नहीं। सब कुछ आपके ब्राउज़र में ही चलता है, इसलिए आपका डेटा कभी आपके डिवाइस से बाहर नहीं जाता — पेज लोड होने के बाद यह ऑफ़लाइन भी काम करता है।