JSON से YAML वर्कस्पेस

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

मानक JSON को स्पष्ट YAML में बदलें, ताकि configuration फ़ाइलें पढ़ना आसान हो—आपका डेटा सर्वर पर भेजे बिना।

$json-to-yamlब्राउज़र सत्र
01
JSON इनपुट6 पंक्तियाँ · 134 B
02
YAML आउटपुटजब चाहें तैयार
# जब चाहें तैयार
डेटा निजी रहता हैब्राउज़र में रूपांतरणतेज़ और हल्कासर्वर अनुरोध नहींआउटपुट विकल्पइंडेंटेशन व चौड़ाईडेवलपर के लिएमानक JSON इनपुट
01 / उपयोग

JSON से साझा करने योग्य YAML

आउटपुट फ़ॉर्मैट पर नियंत्रण रखते हुए पठनीय configuration तैयार करें।

02 / मुख्य बातें

कन्वर्ज़न में क्या बदलता है

01

JSON मान्य होना चाहिए

Standard JSON में JavaScript objects, comments, trailing commas या बिना quotes वाली keys स्वीकार नहीं होतीं।

02

Strings, strings ही रहती हैं

ज़रूरत पड़ने पर text values को quotes में रखा जाता है, ताकि वे number, boolean या null न समझी जाएँ।

03

YAML डेटा फ़ॉर्मैट है

जिस application में फ़ाइल पढ़ी जाएगी, वहाँ परिणाम जाँचें; configuration के नियम ऐप के अनुसार बदल सकते हैं।

03 / उदाहरण

JSON संरचना को YAML में देखें

JSON objects, arrays और scalar मानों के YAML रूप होते हैं। परिणाम दोबारा उपयोग करने से पहले टाइप और indentation जाँचें।

01
"name": "Ada"name: Ada

ध्यान देंसाधारण string बिना quotes लिखी जा सकती है, यदि उसका अर्थ अस्पष्ट न हो।

02
"enabled": trueenabled: true

ध्यान देंJSON boolean, YAML के true या false scalar बनते हैं।

03
"count": 3count: 3

ध्यान देंसंख्याएँ numeric मान रहती हैं।

04
"items": ["a", "b"]items: - a - b

ध्यान देंJSON array क्रम बनाए रखते हुए YAML sequence बनता है।

05
"value": nullvalue: null

ध्यान देंJSON null, YAML scalar null बनता है।

04 / सीमाएँ

कन्वर्ज़न के बाद क्या जाँचें

कई सामान्य स्थितियों में JSON, YAML का सीमित रूप है, लेकिन YAML पढ़ने वाले ऐप अतिरिक्त नियम लागू कर सकते हैं।

Comments नहीं बनाए जाते

JSON में comments नहीं होते, इसलिए कन्वर्टर विश्वसनीय annotations का अनुमान नहीं लगा सकता।

Custom types नहीं जोड़े जाते

JSON में जानकारी न हो तो date, tag या app-specific object अपने-आप नहीं जोड़े जाते।

अस्पष्ट values जाँचें

Number, date या boolean जैसी दिखने वाली strings output में quoted रहनी चाहिए।

लक्ष्य ऐप में जाँचें

अंतिम YAML को उसी application या pipeline से validate करें जो उसका उपयोग करेगी।

05 / सामान्य प्रश्न

JSON से YAML के बारे में प्रश्न

क्या JSON सर्वर पर भेजा जाता है?+

नहीं। JSON parsing और YAML generation आपके browser में होती है।

क्या मैं JSON फ़ाइल कन्वर्ट कर सकता हूँ?+

हाँ। 10 MB की सीमा के भीतर standard JSON फ़ाइल खोलें।

क्या indentation बदली जा सकती है?+

हाँ। 2 या 4 spaces चुनें और options में line width सेट करें।

क्या JSON comments सुरक्षित रहते हैं?+

Standard JSON में comments नहीं होते। Non-standard format के comments समर्थित नहीं हैं।

कुछ strings के चारों ओर quotes क्यों हैं?+

Quotes YAML parser को string को number, boolean, null या विशेष मान समझने से रोकते हैं।

क्या output हर application में चलेगा?+

YAML syntax सामान्य है, लेकिन कुछ applications अपनी conventions लागू करती हैं। लक्षित ऐप से फ़ाइल validate करें।