मुख्य सामग्री पर जाएं
WoowTools

YAML से JSON कन्वर्टर

API और कोड के लिए YAML को JSON में बदलें: Kubernetes, Docker Compose और CI फ़ाइलें, anchors और aliases, मल्टी लाइन स्ट्रिंग, टाइप पार्सिंग और key सॉर्टिंग।

मुफ़्त आपके ब्राउज़र में चलता है कोई साइन-अप नहीं

YAML से JSON कन्वर्टर लोड हो रहा है…

आपकी फ़ाइलें कभी आपके डिवाइस से बाहर नहीं जातीं

YAML से JSON कन्वर्टर का इस्तेमाल कैसे करें

  1. 1

    इस पेज पर YAML से JSON कन्वर्टर खोलें। यह सीधे आपके ब्राउज़र में लोड होता है।

  2. 2

    अपनी फ़ाइल, टेक्स्ट या वैल्यू जोड़ें और सेटिंग बदलें।

  3. 3

    नतीजा कॉपी या डाउनलोड करें। कुछ भी अपलोड या स्टोर नहीं होता।

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

यह YAML से JSON कन्वर्टर YAML कॉन्फ़िगरेशन को ऐसे JSON में बदलता है जिसे API, JavaScript और ज़्यादातर प्रोग्रामिंग भाषाएं सीधे पढ़ सकती हैं। YAML पेस्ट करें या .yaml या .yml फ़ाइल अपलोड करें, और अपनी पसंद के इंडेंटेशन के साथ सही JSON पाएं। अगर YAML में कोई गलती है, जैसे बिगड़ा हुआ इंडेंटेशन, तो वह तुरंत दिख जाती है, इसलिए यह टूल एक काम का YAML चेकर भी है।

YAML को JSON में कैसे बदलें

  1. YAML पेस्ट करें या .yaml, .yml या .txt फ़ाइल अपलोड करें।
  2. चुनें कि नंबर, boolean, null और तारीखें पार्स करनी हैं या वैल्यू को स्ट्रिंग ही रखना है।
  3. 2, 4 या 8 स्पेस वाला सुंदर आउटपुट चुनें, या कॉम्पैक्ट आउटपुट।
  4. JSON कॉपी या डाउनलोड करें।

उदाहरण

name: my-app
replicas: 3
debug: false
ports:
- 80
- 443

बन जाता है {"name":"my-app","replicas":3,"debug":false,"ports":[80,443]}

संभाले जाने वाले YAML फ़ीचर

  • कमेंट (# से शुरू होने वाली लाइनें) हटा दिए जाते हैं, क्योंकि JSON में कमेंट नहीं होते।
  • Anchors और aliases (&name और *name) डेटा की पूरी कॉपी में बदल दिए जाते हैं।
  • literal (|) और folded (>) स्टाइल में मल्टी लाइन स्ट्रिंग।
  • नंबर, जिनमें हेक्साडेसिमल (0x), ऑक्टल (0o) और बाइनरी (0b) शामिल हैं।
  • null, ~ या खाली छोड़कर लिखे गए null।
  • तारीखें स्ट्रिंग के रूप में रखी जाती हैं या ISO फ़ॉर्मेट में बदली जाती हैं।

विकल्प

  • नंबर, boolean, null और तारीखों के लिए टाइप पार्सिंग, हर एक अलग से चालू या बंद।
  • keys को वर्णक्रम में सॉर्ट करें, या keys का क्रम बनाए रखें।
  • keys, डेप्थ, लाइनों और साइज़ के आंकड़े।

YAML की आम गलतियां ठीक करना

  • इंडेंटेशन के लिए टैब की अनुमति नहीं है। उन्हें स्पेस से बदलें।
  • असंगत इंडेंटेशन: एक ही लेवल के आइटम ठीक एक सीध में होने चाहिए।
  • किसी वैल्यू में कोलन, जैसे समय या URL में, होने पर कोट लगाने पड़ सकते हैं।
  • लिस्ट आइटम में डैश के बाद स्पेस का न होना (- item की जगह -item)।

वापस YAML में बदलना है? JSON से YAML इस्तेमाल करें। नतीजे को जांचने या दोबारा फ़ॉर्मेट करने के लिए JSON फ़ॉर्मेटर इस्तेमाल करें।

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

YAML फ़ाइल को JSON में कैसे बदलें?

.yaml या .yml फ़ाइल अपलोड करें या उसका कंटेंट पेस्ट करें, विकल्प चुनें, और JSON कॉपी या डाउनलोड करें।

YAML के कमेंट का क्या होता है?

वे हटा दिए जाते हैं, क्योंकि JSON कमेंट सपोर्ट नहीं करता।

क्या anchors और aliases सपोर्ट होते हैं?

हां। Anchors (&name) और aliases (*name) रिज़ॉल्व किए जाते हैं, इसलिए JSON में दोहराया गया पूरा डेटा होता है।

क्या नंबर नंबर ही रहेंगे?

हां, नंबर पार्सिंग चालू होने पर। हर वैल्यू को स्ट्रिंग रखने के लिए इसे बंद करें, जैसे 1.10 जैसे वर्ज़न नंबर के लिए।

मेरा YAML कन्वर्ट क्यों नहीं हो रहा?

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

क्या मेरा डेटा अपलोड होता है?

नहीं। कन्वर्ज़न आपके ब्राउज़र में चलता है।