YAML को फ़ॉर्मेटेड JSON में कनवर्ट करें

एक YAML दस्तावेज़ पार्स करें और APIs, स्क्रिप्ट्स, फिक्स्चर या कॉन्फ़िग माइग्रेशन में उपयोग करने से पहले JSON के स्वरूप का निरीक्षण करें।

सभी डेटा परिवर्तन आपके ब्राउज़र में लोकली होता है। कोई भी JSON, CSV, YAML, या XML हमारे सर्वरों पर नहीं भेजा जाता।
YAMLJSON

त्वरित उदाहरण

फ़ॉर्मेट किए गए JSON के रूप में YAML का निरीक्षण

YAML to JSON तब मदद करता है जब किसी कॉन्फ़िग फ़ाइल, CI स्निपेट, या इन्फ्रास्ट्रक्चर उदाहरण को अधिक कड़े प्रारूप में जांचने की आवश्यकता हो। यह कनवर्टर एक YAML दस्तावेज़ को पार्स करता है और इंडेंटेड JSON लिखता है ताकि ऑब्जेक्ट का स्वरूप, ऐरे और अनुमानित मानों को आसानी से निरीक्षण किया जा सके।

कुछ YAML सुविधाएँ खो जाती हैं क्योंकि JSON उन्हें प्रदर्शित नहीं कर सकता। Comments, anchors, aliases, और document separators को परिवर्तित JSON को स्क्रिप्ट या परीक्षणों में उपयोग करने से पहले समीक्षा किया जाना चाहिए।

परिवर्तन के बाद जाँचने के लिए YAML सुविधाएँ

YAML सुविधा JSON परिणाम
Comments Dropped, because JSON has no comment syntax.
Anchors and aliases सुलझाया गया डेटा रह सकता है, लेकिन anchor नाम संरक्षित नहीं रहते।
Implicit booleans, nulls, and numbers यह JSON value types में पार्स हो जाते हैं; जिन मानों को string बनाए रखना है उन्हें quote करें।
कई दस्तावेज़ उनको पहले विभाजित करें; यह टूल एक YAML दस्तावेज़ के लिए अभिप्रेत है।
String नोट: ऐसे मान उद्धरण चिन्ह में रखें जैसे 00123, 1.0, या 2026-05-01 जब सटीक पाठ मायने रखता है।

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

एक मान boolean, number, या null क्यों बन गया?

YAML सादा टेक्स्ट से प्रकार अनुमानित कर सकता है। यदि JSON आउटपुट में इसे string के रूप में रखना है तो स्रोत मान को quote करें।

क्या anchors और aliases को परिवर्तित करना सुरक्षित है?

इन्हें सावधानी से समीक्षा करें। JSON में सुलझाया गया डेटा हो सकता है, लेकिन पुन: उपयोग योग्य anchor संरचना और anchor नाम संरक्षित नहीं रहते।

क्यों multi-document YAML को पहले विभाजित करना चाहिए?

JSON को एक शीर्ष-स्तरीय मान की आवश्यकता होती है। YAML दस्तावेज़ों को विभाजित करने से प्रत्येक आउटपुट स्पष्ट रहता है और असंबंधित कॉन्फ़िगरेशन ब्लॉकों के मिलन से बचा जाता है।