CanDoYa
HI

JSON YAML Converter हिन्दी

पूरी तरह आपके ब्राउज़र में चलता है - न कुछ अपलोड, न साइन-अप।

JSON
YAML
YAML में बदलने के लिए JSON पेस्ट करें।
यह टूल शेयर करें

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

अपना JSON कन्वर्टर में पेस्ट करें, यह उसी डेटा को block-style YAML में फिर से बना देता है: objects key-value मैपिंग बन जाते हैं, arrays डैश वाली लिस्ट बन जाते हैं, और नेस्टेड structure अपने आप इंडेंट हो जाता है। 2 या 4 स्पेस इंडेंट चुनें, और यह पूरी तरह आपके ब्राउज़र में चलता है, इसलिए कुछ भी अपलोड नहीं होता।

कैसे इस्तेमाल करें

  1. 1अपना JSON पेस्ट करें. बाईं तरफ के पैनल में JSON पेस्ट या टाइप करें, या फॉर्मेट देखने के लिए उदाहरण लोड करें।
  2. 2इंडेंटेशन चुनें. 2 या 4 स्पेस इंडेंट चुनें। गलत JSON होने पर status bar में सही पार्स एरर दिखाया जाता है।
  3. 3YAML कॉपी करें. दाईं तरफ YAML लाइव अपडेट होता है। इसे कॉपी करें या .yaml फ़ाइल के रूप में डाउनलोड करें।

किसके लिए है

JSON और YAML एक ही डेटा मॉडल दिखाते हैं (objects, arrays, strings, numbers, booleans और null), इसलिए इनके बीच बदलना एक lossless पुनः-सीरियलाइज़ेशन है, अनुवाद नहीं। यह टूल आपके JSON को पार्स करता है और उसे साफ-सुथरे block-style YAML में फिर से लिखता है: ब्रेसेज़ और ब्रैकेट्स की जगह इंडेंटेशन ले लेता है, keys और plain strings से quotes हट जाते हैं, और पढ़ना आसान हो जाता है। यह तब काम आता है जब कोई config file, CI pipeline या Kubernetes manifest को YAML चाहिए, लेकिन आपका डेटा शुरू में JSON के रूप में था।

सब कुछ आपके ब्राउज़र में JavaScript की मदद से लोकल रूप से होता है। आपका डेटा कभी अपलोड, लॉग या सर्वर पर नहीं भेजा जाता, इसलिए API responses, secrets या private values वाले config को बदलना भी सुरक्षित है।

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

क्या JSON से YAML में बदलना lossless होता है?

हां। JSON और YAML एक जैसे डेटा टाइप शेयर करते हैं, इसलिए हर object, array, string, number, boolean और null सीधे मैप हो जाता है। यह टूल उन strings को भी quote करता है जिन्हें YAML गलत पढ़ सकता है, ताकि YAML को वापस पार्स करने पर आपको मूल values ही मिलें।

क्या मैं इंडेंटेशन चुन सकता हूं?

हां। Indent सेलेक्टर से 2 या 4 स्पेस चुनें। YAML सिर्फ स्पेस इस्तेमाल करता है, कभी tab नहीं, इसलिए दोनों विकल्प valid और portable output देते हैं जिसे कोई भी parser स्वीकार करता है।

नेस्टेड objects और arrays के साथ क्या होता है?

इन्हें block-style YAML में इंडेंट किया जाता है। नेस्टेड objects एक लेवल और अंदर चले जाते हैं, arrays डैश वाली लिस्ट बन जाते हैं, और objects की array कॉम्पैक्ट '- key: value' फॉर्म में आती है। खाली objects और arrays {} और [] के रूप में दिखते हैं।

अगर मेरा JSON गलत हो तो क्या होगा?

Status bar लाल हो जाता है और exact पार्स एरर दिखाता है, साथ ही उसकी पोज़िशन भी, ताकि आप गलत कॉमा या missing quote आसानी से ढूंढ सकें। JSON सही होने तक output खाली रहता है।

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

नहीं। यह पूरा कन्वर्ज़न आपके ब्राउज़र में JavaScript की मदद से होता है। आप जो भी पेस्ट करते हैं वह किसी सर्वर पर नहीं भेजा जाता, न ही स्टोर या लॉग किया जाता है, इसलिए यह private या sensitive डेटा के लिए भी सुरक्षित है।