YAML उपकरण
YAML से JSON कनवर्टर
पेस्ट करें YAML - एक Kubernetes मेनिफ़ेस्ट, डॉकर-कंपोज़ फ़ाइल, GitHub Actions वर्कफ़्लो या कोई कॉन्फ़िगरेशन - और तुरंत साफ़ JSON प्राप्त करें। रूपांतरण पूरी तरह से आपके ब्राउज़र में चलता है, इसलिए आप जो भी पेस्ट करते हैं वह आपके डिवाइस को कभी नहीं छोड़ता है।
- आपके ब्राउज़र में 100% चलता है
- कोई साइनअप नहीं · कोई अपलोड नहीं
- मुफ़्त, असीमित उपयोग
YAML इनपुट
उदाहरण: Kubernetes प्रकट · ऐप कॉन्फ़िगरेशन · मल्टी दस्तावेज़ —⌘/Ctrl + Enter कनवर्ट करता है · किसी फ़ाइल को लोड करने के लिए उसे छोड़ें · स्थानीय रूप से संसाधित किया जाता है
JSON आउटपुट
आउटपुट केवल पढ़ने योग्य है. इसे बाहर निकालने के लिए कॉपी, डाउनलोड या शेयर का उपयोग करें।
YAML से JSON टूल का उपयोग कैसे करें
-
अपना YAML चिपकाएँ या छोड़ें
बाएँ फलक में चिपकाएँ, उस पर एक .yaml/.yml फ़ाइल छोड़ें, या फ़ाइल बटन से एक लोड करें। आपके टाइप करते ही रूपांतरण शुरू हो जाता है - खोजने के लिए कोई कन्वर्ट बटन नहीं है।
-
अपना आउटपुट स्वरूप चुनें
2 या 4-स्पेस इंडेंटेशन चुनें, कुंजियों को वर्णानुक्रम में क्रमबद्ध करें, या JSON सरणी और प्रथम-दस्तावेज़ आउटपुट के बीच बहु-दस्तावेज़ YAML स्विच करें।
-
कॉपी करें, डाउनलोड करें या साझा करें
JSON को एक क्लिक से कॉपी करें, इसे .json फ़ाइल के रूप में डाउनलोड करें, या एक शेयर लिंक लें जो आपके इनपुट और सेटिंग्स को एम्बेड करता है ताकि टीम का साथी वही देख सके जो आपने देखा था।
इस टूल को क्या अलग बनाता है
- बहु-दस्तावेज़ YAML (--- विभाजक) एक JSON सरणी बन जाता है - कोई मौन डेटा हानि नहीं
- YAML 1.2 एंकर, उपनाम और मर्ज कुंजियाँ पूरी तरह से हल हो गई हैं
- त्रुटियाँ कोड अंश के साथ सटीक पंक्ति और कॉलम की रिपोर्ट करती हैं, न कि केवल "अमान्य YAML"
- जैसे ही आप टाइप करते हैं, दोनों दिशाओं में लाइव रूपांतरण
- 100% क्लाइंट-साइड: कॉन्फ़िगरेशन में अक्सर टोकन और पासवर्ड होते हैं, इसलिए कुछ भी अपलोड नहीं किया जाता है
- एक बार लोड होने पर ऑफ़लाइन काम करता है - प्रति कीस्ट्रोक कोई सर्वर राउंड-ट्रिप नहीं
वास्तुकला द्वारा गोपनीयता: इस पृष्ठ में कोई विश्लेषण नहीं है जो आपका इनपुट प्राप्त करता हो, और रूपांतरण कोड आपके टैब में चलता है। आप लोड करने के बाद नेटवर्क से डिस्कनेक्ट कर सकते हैं और काम करना जारी रख सकते हैं।
YAML से JSON - अक्सर पूछे जाने वाले प्रश्न
क्या मेरा YAML सर्वर पर अपलोड किया गया है?
नहीं, कनवर्टर पूरी तरह से आपके ब्राउज़र में एक बंडल YAML पार्सर का उपयोग करके चलता है। आपकी कॉन्फ़िगरेशन - इसके अंदर के रहस्यों सहित - आपके डिवाइस को कभी नहीं छोड़ती है, और पेज लोड होने के बाद टूल ऑफ़लाइन काम करता है।
बहु-दस्तावेज़ YAML फ़ाइलें कैसे प्रबंधित की जाती हैं?
--- द्वारा अलग किए गए दस्तावेज़ों को अलग-अलग पार्स किया जाता है और एक JSON सरणी में संयोजित किया जाता है, प्रति दस्तावेज़ एक ऑब्जेक्ट। यदि आप केवल पहला दस्तावेज़ चाहते हैं, तो बहु-दस्तावेज़ विकल्प को "केवल पहला दस्तावेज़" पर स्विच करें।
क्या यह Kubernetes और डॉकर-कंपोज़ फ़ाइलों का समर्थन करता है?
हाँ। कोई भी मान्य YAML 1.2 कार्य: Kubernetes मैनिफ़ेस्ट, docker-compose.yml, GitHub Actions और GitLab CI पाइपलाइन, अन्सिबल प्लेबुक, ओपनएपीआई स्पेक्स और Helm मान फ़ाइलें। Helm टेम्प्लेट द्वारा उपयोग किए गए एंकर और उपनामों को उनके अंतिम मानों तक हल किया जाता है।
मेरा YAML पार्स करने में विफल क्यों हुआ?
सबसे आम कारण इंडेंटेशन के लिए उपयोग किए जाने वाले टैब हैं (YAML केवल रिक्त स्थान की अनुमति देता है), एक कुंजी के बाद एक कोलन गायब है, या एक ही मैपिंग में एक डुप्लिकेट कुंजी है। त्रुटि पैनल कॉलम पर आपत्तिजनक रेखा और बिंदु दिखाता है, जो आमतौर पर समस्या को स्पष्ट कर देता है।
YAML टिप्पणियों का क्या होता है?
टिप्पणियाँ JSON में मौजूद नहीं हैं, इसलिए उन्हें हटा दिया गया है। यदि आपको उन्हें संरक्षित करने की आवश्यकता है, तो YAML को सत्य के स्रोत के रूप में रखें और JSON को एक निर्मित कलाकृति के रूप में मानें।
क्या मैं बहुत बड़ी फ़ाइलों को परिवर्तित कर सकता हूँ?
कुछ मेगाबाइट तक की फ़ाइलें मिलीसेकंड में परिवर्तित हो जाती हैं। अत्यधिक बड़ी फ़ाइलें (दसियों मेगाबाइट) आपकी डिवाइस मेमोरी पर निर्भर करती हैं; एक डेस्कटॉप ब्राउज़र उन्हें आराम से संभालता है जहां एक फोन नहीं संभाल सकता।
संबंधित उपकरण
“yaml से json ऑनलाइन”, “yaml को json में बदलें”, “yaml पार्सर” खोज रहे हैं? तुम सही जगह पर हैं - सभी 19 टूल ब्राउज़ करें.