hi

JSON से YAML

JSON फ़ाइल को सीधे आपके ब्राउज़र में, संरचना बरकरार रखते हुए और पठनीय रूप में, बिना अपलोड किए स्थानीय रूप से YAML में बदलें।

आपके डिवाइस पर ही लोकल प्रोसेसिंग चल रही है ...

0%

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

    क्या मेरी फ़ाइल अपलोड होती है?

    नहीं। सब कुछ आपके ब्राउज़र में चलता है - आपकी फ़ाइल कभी आपके डिवाइस से बाहर नहीं जाती। यह कैसे सत्यापित किया जा सकता है

    कोई अपलोड नहीं100% स्थानीय
    सामग्री आपके पास रहती हैकिसी तीसरे की पहुँच नहीं
    सर्वर जर्मनी मेंडिज़ाइन से GDPR
    स्वतंत्र रूप से जाँचा गयाTLS A+ · हेडर A+

    YAML एक मानव-अनुकूल डेटा फ़ॉर्मैट है जो JSON जैसी ही संरचना दर्शाता है - ऑब्जेक्ट, सूचियाँ, संख्याएँ, टेक्स्ट - पर घुँघराली कोष्ठकों के बजाय इंडेंटेशन के साथ। यह कॉन्फ़िगरेशन फ़ाइलों (Docker Compose, Kubernetes, CI पाइपलाइन, GitHub Actions) का मानक है और JSON की तुलना में पढ़ने व संपादित करने में काफ़ी सुखद है।

    यह टूल आपके JSON को पूरी तरह आपके ब्राउज़र में लोकल पार्स करता है और संरचना-समान YAML देता है (js-yaml, शुद्ध JavaScript)। अमान्य JSON को क्रैश होने के बजाय एक स्पष्ट त्रुटि संदेश के साथ अस्वीकार किया जाता है। यह प्रक्रिया बिना हानि है: YAML वापस JSON में बदलने पर वही संरचना मिलती है। कुछ भी अपलोड नहीं होता।

    व्यवहार में आप इसका सहारा तब लेते हैं जब कोई प्रोग्रामिंग इंटरफ़ेस आपको एक सघन उत्तर देता है, पर आप उन सेटिंग्स को हाथ से सँभाली जाने वाली कॉन्फ़िगरेशन के रूप में रखना चाहते हैं। इंडेंट की गई लेखन शैली नेस्टिंग को एक नज़र में दिखाती है और बाद के संपादन तथा संस्करण नियंत्रण में दो संस्करणों की तुलना को आसान बनाती है। लंबी स्ट्रिंग और विशेष वर्ण सही ढंग से उद्धृत होते हैं, ताकि परिणाम बिना दोबारा काम किए मान्य बना रहे।

    तकनीकी विवरण

    तकनीकी विवरण
    इनपुट फ़ॉर्मैटJSON
    आउटपुट फ़ॉर्मैटYAML
    बैच प्रोसेसिंगनहीं
    प्रोसेसिंगब्राउज़र में लोकल (JavaScript)
    फ़ाइल अपलोडकोई नहीं

    3 चरणों में

    1. अपनी JSON फ़ाइल खींचें या चुनें।
    2. टूल स्थानीय रूप से YAML में बदलता है।
    3. YAML फ़ाइल डाउनलोड करें।

    सीमाएँ: JSON वैध होना चाहिए (अन्यथा एक स्पष्ट त्रुटि)। JSON में टिप्पणियाँ नहीं होतीं, इसलिए कोई भी YAML में नहीं ले जाई जा सकती। बहुत गहरी या बड़ी संरचनाओं को अधिक मेमोरी चाहिए। एंकर/संदर्भ जानबूझकर नहीं निकाले जाते (अधिक पठनीय)।

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

    क्या मेरी फ़ाइल अपलोड होती है?

    नहीं। रूपांतरण पूरी तरह ब्राउज़र में लोकल चलता है - कुछ भी नहीं भेजा जाता।

    क्या रूपांतरण बिना हानि है?

    हाँ। YAML वापस JSON में बदलने पर ठीक वही डेटा संरचना मिलती है।

    अमान्य JSON पर क्या होता है?

    आपको कारण सहित एक स्पष्ट त्रुटि संदेश मिलता है - कोई क्रैश नहीं।

    मुझे YAML किसलिए चाहिए?

    YAML, Docker Compose, Kubernetes और CI पाइपलाइन जैसी कॉन्फ़िगरेशन का मानक है।

    संबंधित टूल