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

कोई भी JSON (ऑब्जेक्ट्स, ऐरे, स्ट्रिंग्स, नंबर, बूलियन, null) पेस्ट करें और सही तरीके से इंडेंट किया गया YAML वापस पाएं।

YAML

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

मुझे JSON की बजाय YAML की ज़रूरत क्यों होगी?

YAML, Docker Compose, Kubernetes, GitHub Actions और Ansible जैसे टूल्स के लिए मानक कॉन्फ़िगरेशन फ़ॉर्मेट है। चूँकि YAML, JSON के डेटा मॉडल का एक सुपरसेट है, मौजूदा JSON कॉन्फ़िग या API रिस्पॉन्स को YAML में बदलना उनमें से किसी एक टूल को अपनाते समय एक सामान्य कदम है।

क्या यह YAML एंकर, कमेंट या मल्टी-डॉक्यूमेंट फ़ाइलों को सपोर्ट करता है?

नहीं, यह सादे JSON-आकार वाले डेटा के लिए एक केंद्रित कन्वर्टर है, यह ऑब्जेक्ट्स, ऐरे और स्केलर के लिए स्टैंडर्ड ब्लॉक-स्टाइल YAML आउटपुट करता है। यह एंकर/अलायस या कमेंट जैसी केवल-YAML फ़ीचर जनरेट नहीं करता, क्योंकि JSON के पास इनसे अनुवाद करने के लिए कोई समकक्ष नहीं है।

नंबर या बूलियन जैसी दिखने वाली स्ट्रिंग को कैसे संभाला जाता है?

उन्हें YAML आउटपुट में अपने आप कोट किया जाता है (उदाहरण के लिए "true" या "42") ताकि एक YAML पार्सर उन्हें वापस स्ट्रिंग के रूप में पढ़े, असली बूलियन या नंबर के रूप में नहीं, मूल JSON टाइप को बिल्कुल सुरक्षित रखते हुए।

संबंधित टूल