YAML ↔ JSON
YAML को JSON में और वापस कन्वर्ट करें।
आपका YAML और JSON आपके browser में स्थानीय रूप से बदला जाता है और कुछ भी किसी सर्वर पर अपलोड नहीं होता।
परिणाम को साफ करना है? JSON Formatter आज़माएँ।
YAML ↔ JSON के बारे में
यह yaml to json कन्वर्टर YAML को साफ, फ़ॉर्मैट किए गए JSON में बदलता है और एक ही दिशा टॉगल से JSON को वापस YAML में बदल देता है। एक config फ़ाइल, Kubernetes manifest, CI pipeline, या API रिस्पॉन्स पेस्ट करें और yaml को json में या json को yaml में बदलने के लिए तुरंत स्विच करें। JSON आउटपुट syntax हाइलाइट किया हुआ और pretty-printed होता है, .json या .yaml फ़ाइल के रूप में कॉपी या डाउनलोड करने के लिए तैयार। यह उन डेवलपर्स, DevOps इंजीनियरों, और QA टेस्टरों के लिए बनाया गया है जो config एडिट करते या payload डीबग करते समय दोनों फ़ॉर्मैट के बीच आते-जाते हैं। रूपांतरण एक मानक YAML parser का उपयोग करता है, इसलिए anchors और typed scalars सही ढंग से रिज़ॉल्व होते हैं। सब कुछ आपके browser में स्थानीय रूप से चलता है, इसलिए आपका डेटा आपके डिवाइस से बाहर नहीं जाता।
विशेषताएँ
- एक ही दिशा टॉगल से YAML को JSON और JSON को YAML में बदलता है
- लाइव रूपांतरण जो आपके टाइप करते ही अपडेट होता है, बिना किसी रन बटन के
- JSON आउटपुट को दो-स्पेस इंडेंटेशन के साथ pretty-print करता है
- आसान स्कैनिंग के लिए syntax-हाइलाइट किया गया JSON आउटपुट
- एक क्लिक में परिणाम को अपने क्लिपबोर्ड पर कॉपी करें
- आउटपुट को data.json या data.yaml फ़ाइल के रूप में डाउनलोड करता है
- इनलाइन त्रुटि संदेश अमान्य YAML या JSON इनपुट को सटीक रूप से इंगित करते हैं
- एक मानक parser के ज़रिए YAML anchors और typed scalars को रिज़ॉल्व करता है
YAML ↔ JSON का उपयोग कैसे करें
- ऊपर दिए YAML to JSON या JSON to YAML टॉगल से एक दिशा चुनें।
- बाईं ओर के इनपुट बॉक्स में अपना स्रोत पेस्ट या टाइप करें।
- दाईं ओर लाइव दिखाई देते ही परिवर्तित आउटपुट पढ़ें।
- कॉपी बटन पर क्लिक करें या परिणाम को .json या .yaml फ़ाइल के रूप में डाउनलोड करें।
- इनपुट रीसेट करने और नया रूपांतरण शुरू करने के लिए Clear दबाएँ।
उदाहरण
इनपुट
name: ArrayKit
offline: true
tags:
- dev
- tools
आउटपुट
{
"name": "ArrayKit",
"offline": true,
"tags": [
"dev",
"tools"
]
}
एक छोटे config ब्लॉक का YAML से JSON रूपांतरण।
सामान्य त्रुटियाँ और समस्या निवारण
- --- से अलग किए गए कई YAML दस्तावेज़ पेस्ट करना। — केवल एक ही दस्तावेज़ बदला जाता है; यदि कई मौजूद हों तो पहला उपयोग किया जाता है। दस्तावेज़ों को अलग करें और एक-एक करके बदलें।
- रूपांतरण के बाद YAML टिप्पणियाँ गायब हो जाती हैं। — टिप्पणियाँ हटा दी जाती हैं क्योंकि JSON में कोई comment syntax नहीं होता। यदि आपको टिप्पणियाँ रखनी हों तो YAML की मूल प्रति सहेज लें।
- YAML में बदलते समय Invalid JSON त्रुटि। — trailing comma, single quote, या बिना quote वाली keys की जाँच करें; YAML बनने से पहले इनपुट सख्त, मान्य JSON होना चाहिए।
- YAML में tabs के कारण parse त्रुटि होती है। — YAML इंडेंटेशन के लिए tabs की अनुमति नहीं देता। tab अक्षरों को स्पेस से बदलें और फिर से बदलें।
अक्सर पूछे जाने वाले प्रश्न
- YAML to JSON कन्वर्टर क्या है?
- यह एक टूल है जो YAML को parse करता है और इसे समतुल्य JSON के रूप में फिर से सीरियलाइज़ करता है। यह कन्वर्टर उल्टा भी चलता है, JSON को वापस YAML में बदलता है, ताकि आप एक ही जगह दोनों फ़ॉर्मैट के बीच आ-जा सकें।
- इस टूल से मैं JSON को वापस YAML में कैसे बदलूँ?
- दिशा टॉगल को JSON to YAML पर सेट करें, फिर अपना JSON इनपुट बॉक्स में पेस्ट करें। YAML आउटपुट लाइव अपडेट होता है और इसे कॉपी या .yaml फ़ाइल के रूप में डाउनलोड किया जा सकता है।
- क्या यह yaml to json कन्वर्टर मल्टी-डॉक्यूमेंट YAML को सपोर्ट करता है?
- यह एक ही दस्तावेज़ बदलता है। यदि आपके इनपुट में --- से अलग किए गए कई दस्तावेज़ हैं, तो आउटपुट में केवल पहला उपयोग किया जाता है।
- क्या JSON आउटपुट में YAML टिप्पणियाँ सुरक्षित रहती हैं?
- नहीं। रूपांतरण के दौरान YAML टिप्पणियाँ हटा दी जाती हैं क्योंकि JSON टिप्पणियों को सपोर्ट नहीं करता। यदि आपको उनकी ज़रूरत हो तो मूल YAML सहेज लें।
- JSON आउटपुट किस इंडेंटेशन का उपयोग करता है?
- JSON को दो-स्पेस इंडेंटेशन के साथ pretty-print किया जाता है ताकि यह वर्ज़न कंट्रोल में पठनीय और diff-friendly बना रहे।
- जब मैं इस कन्वर्टर का उपयोग करता हूँ तो क्या मेरा YAML या JSON डेटा कहीं अपलोड होता है?
- नहीं। रूपांतरण पूरी तरह से आपके browser में चलता है, इसलिए आपका YAML और JSON आपके डिवाइस से बाहर नहीं जाता और कुछ भी किसी सर्वर पर अपलोड नहीं होता।
संबंधित टूल
- JSON फ़ॉर्मेटर — त्रुटि की स्थिति के साथ JSON को सुंदर बनाएँ, छोटा करें और वैलिडेट करें।
- XML फ़ॉर्मेटर — XML को सुंदर बनाएँ, छोटा करें और वैलिडेट करें, और XML ↔ JSON कन्वर्ट करें।
- JSON से CSV — सपाट JSON ऑब्जेक्ट के एरे को CSV में कन्वर्ट करें।
- JSON से कोड — JSON से Go, Rust, Python, Java, Kotlin, C# और TypeScript टाइप जेनरेट करें।
- JSON व्यूअर — विस्तृत/संक्षिप्त करने और नोड पाथ के साथ टेक्स्ट और फ़ोल्ड होने योग्य ट्री व्यूअर।
- JSON ट्री व्यूअर — JSON को एक फ़ोल्ड होने योग्य, टाइप किए गए ट्री के रूप में एक्सप्लोर करें।
- Markdown पूर्वावलोकन — लाइव पूर्वावलोकन के साथ Markdown को HTML में रेंडर करें।
सभी ArrayKit टूल