JSON को YAML में और YAML को JSON में कन्वर्ट करें, वैलिडेशन के साथ।

Conversion आपके browser में live चलती है — कुछ भी upload नहीं होता। किसी भी तरफ edit करें और दूसरी तरफ तुरंत follow करती है।  · किसी भी pane पर एक .json / .yaml फ़ाइल drop करें

Indent
data.json
data.yaml

JSON ↔ YAML के बारे में

JSON ↔ YAML converter दोनों दिशाओं में दोनों फ़ॉर्मैट के बीच अनुवाद करता है, जिसमें वैलिडेशन बिल्ट-इन है। एक तरफ़ JSON या दूसरी तरफ़ YAML पेस्ट करें, और कन्वर्ज़न आपके ब्राउज़र में लाइव होता है; सिंटैक्स त्रुटियों की सटीक जगह के साथ रिपोर्ट की जाती है, ताकि एक भटकी हुई कॉमा या ग़लत इंडेंटेशन कुछ ही सेकंड में मिल जाए।

फ़ॉर्मैटिंग कॉन्फ़िगर करने योग्य है: इंडेंटेशन चौड़ाई चुनें और स्थिर, diff-अनुकूल आउटपुट के लिए वैकल्पिक रूप से ऑब्जेक्ट कीज़ को वर्णानुक्रम में सॉर्ट करें। लाइव आंकड़े आपके दस्तावेज़ की लाइन, बाइट, कीज़ और नेस्टिंग गहराई दिखाते हैं, और टूल आपको बताता है कि रूट एक ऑब्जेक्ट है, एक ऐरे है या एक स्केलर।

आप टाइप कर सकते हैं, पेस्ट कर सकते हैं, फ़ाइल अपलोड कर सकते हैं या पेज पर एक खींच सकते हैं, फिर बदले गए नतीजे को कॉपी या डाउनलोड कर सकते हैं। क्योंकि सब कुछ क्लाइंट-साइड चलता है, secrets वाली कॉन्फ़िग फ़ाइलें कभी आपकी मशीन से बाहर नहीं जातीं — यह API पेलोड और Kubernetes, CI या Docker Compose कॉन्फ़िग के बीच एक व्यावहारिक रोज़मर्रा का पुल है।

JSON ↔ YAML का उपयोग कैसे करें

  1. अपना JSON या YAML उसके पैनल में पेस्ट करें — या पेज पर फ़ाइल अपलोड या खींचें।
  2. अगर कोई फ़्लैग किया गया हो, तो रिपोर्ट की गई लाइन पोज़िशन का इस्तेमाल करके किसी भी सिंटैक्स त्रुटि को ठीक करें।
  3. इंडेंटेशन चौड़ाई सेट करें और अपनी पसंद के अनुसार key sorting टॉगल करें।
  4. दस्तावेज़ के आंकड़ों के साथ विपरीत पैनल में बदला हुआ आउटपुट पढ़ें।
  5. नतीजा कॉपी करें या इसे फ़ाइल के रूप में डाउनलोड करें।

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

डेटा के लिए, हां — YAML JSON का एक सुपरसेट है, इसलिए हर JSON दस्तावेज़ का एक YAML रूप है और वापस भी। जो बदलता है वह सिंटैक्स है: YAML इंडेंटेशन इस्तेमाल करता है और कमेंट की अनुमति देता है, हालांकि JSON में कन्वर्ट करते समय कमेंट खो जाते हैं, क्योंकि JSON में कमेंट सिंटैक्स नहीं है।

अमान्य इनपुट को विफलता की स्थिति के साथ फ़्लैग किया जाता है, ताकि आप सीधे संबंधित लाइन पर जा सकें — आमतौर पर JSON में गायब कॉमा या कोट, या YAML में असंगत इंडेंटेशन और बिना एस्केप किए विशेष कैरेक्टर।

यह आउटपुट के हर स्तर पर ऑब्जेक्ट कीज़ को वर्णानुक्रम में व्यवस्थित करता है। सॉर्ट की गई कीज़ बदली गई फ़ाइलों को नियतात्मक बनाती हैं, जिससे वर्ज़न-कंट्रोल diff छोटे रहते हैं और दो कॉन्फ़िगरेशन की तुलना करना आसान हो जाता है।

YAML बिना कोट किए स्केलर को ऑटो-टाइप करता है: yes और no बूलियन बन जाते हैं, 012 एक संख्या के रूप में पार्स हो सकता है, और NO जैसे देश कोड कुख्यात जाल हैं। इसे स्ट्रिंग बना रहने के लिए अपने YAML सोर्स में वैल्यू को कोट करें।

हां — कन्वर्ज़न पूरी तरह आपके ब्राउज़र में चलता है, जिसमें आपके द्वारा खींची गई फ़ाइलें भी शामिल हैं। कुछ भी ट्रांसमिट नहीं होता, इसलिए credentials या internal hostname वाली कॉन्फ़िग कन्वर्ट करना सुरक्षित है।

हां, यह बिना किसी साइज़-आधारित पेवॉल के मुफ़्त है — जितनी बार ज़रूरत हो दोनों दिशाओं में कन्वर्ट करें।

इसे साझा करें

लोकप्रिय खोजें
JSON से YAML YAML से JSON JSON YAML कनवर्टर YAML बदलें ऑनलाइन YAML सत्यापनकर्ता JSON YAML उपकरण
मदद चाहिए?
इस टूल में कोई समस्या मिली? हमारी टीम को बताएं।
समस्या की रिपोर्ट करें

इस मुफ़्त टूल को अपनी वेबसाइट पर जोड़ें — नीचे दिया गया कोड कॉपी और पेस्ट करें।