JSON मान्य होना चाहिए
Standard JSON में JavaScript objects, comments, trailing commas या बिना quotes वाली keys स्वीकार नहीं होतीं।
JSON से YAML वर्कस्पेस
मानक JSON को स्पष्ट YAML में बदलें, ताकि configuration फ़ाइलें पढ़ना आसान हो—आपका डेटा सर्वर पर भेजे बिना।
# जब चाहें तैयारआउटपुट फ़ॉर्मैट पर नियंत्रण रखते हुए पठनीय configuration तैयार करें।
Standard JSON में JavaScript objects, comments, trailing commas या बिना quotes वाली keys स्वीकार नहीं होतीं।
ज़रूरत पड़ने पर text values को quotes में रखा जाता है, ताकि वे number, boolean या null न समझी जाएँ।
जिस application में फ़ाइल पढ़ी जाएगी, वहाँ परिणाम जाँचें; configuration के नियम ऐप के अनुसार बदल सकते हैं।
JSON objects, arrays और scalar मानों के YAML रूप होते हैं। परिणाम दोबारा उपयोग करने से पहले टाइप और indentation जाँचें।
"name": "Ada"name: Adaध्यान देंसाधारण string बिना quotes लिखी जा सकती है, यदि उसका अर्थ अस्पष्ट न हो।
"enabled": trueenabled: trueध्यान देंJSON boolean, YAML के true या false scalar बनते हैं।
"count": 3count: 3ध्यान देंसंख्याएँ numeric मान रहती हैं।
"items": ["a", "b"]items:
- a
- bध्यान देंJSON array क्रम बनाए रखते हुए YAML sequence बनता है।
"value": nullvalue: nullध्यान देंJSON null, YAML scalar null बनता है।
कई सामान्य स्थितियों में JSON, YAML का सीमित रूप है, लेकिन YAML पढ़ने वाले ऐप अतिरिक्त नियम लागू कर सकते हैं।
JSON में comments नहीं होते, इसलिए कन्वर्टर विश्वसनीय annotations का अनुमान नहीं लगा सकता।
JSON में जानकारी न हो तो date, tag या app-specific object अपने-आप नहीं जोड़े जाते।
Number, date या boolean जैसी दिखने वाली strings output में quoted रहनी चाहिए।
अंतिम YAML को उसी application या pipeline से validate करें जो उसका उपयोग करेगी।
नहीं। JSON parsing और YAML generation आपके browser में होती है।
हाँ। 10 MB की सीमा के भीतर standard JSON फ़ाइल खोलें।
हाँ। 2 या 4 spaces चुनें और options में line width सेट करें।
Standard JSON में comments नहीं होते। Non-standard format के comments समर्थित नहीं हैं।
Quotes YAML parser को string को number, boolean, null या विशेष मान समझने से रोकते हैं।
YAML syntax सामान्य है, लेकिन कुछ applications अपनी conventions लागू करती हैं। लक्षित ऐप से फ़ाइल validate करें।