डेटा सीरियलाइज़ेशन: JSON, YAML, XML और CSV
API, कॉन्फ़िगरेशन फ़ाइलों और सारणीबद्ध डेटा के लिए इंटरचेंज फ़ॉर्मेट।
फ़ाइलें WebAssembly और HTML5 API का उपयोग करके आपके ब्राउज़र में स्थानीय रूप से प्रोसेस की जाती हैं। वे कभी भी आपके डिवाइस से बाहर नहीं जातीं, इसलिए उन्हें सर्वर पर अपलोड नहीं किया जाता और न ही किसी तीसरे पक्ष के पास संग्रहीत किया जाता है।
अपने ही डिवाइस पर तुरंत कनवर्ट करना शुरू करें - कोई अपलोड प्रतीक्षा नहीं, कोई डाउनलोड कतार नहीं, और किसी दूरस्थ सर्वर द्वारा कोई थ्रॉटलिंग नहीं।
बिना खाता बनाए, किसी प्लान के लिए भुगतान किए या फ़ाइल आकार की कृत्रिम सीमा का सामना किए, प्रत्येक उपलब्ध टूल का उपयोग करें। अपने ब्राउज़र और डिवाइस की क्षमता के अनुसार जितनी बार चाहें कनवर्ट करें।
फ़ॉर्मेट तुलना और तकनीकी विनिर्देश
| आउटपुट फ़ॉर्मेट | MIME टाइप | विशिष्टता | प्रकार |
|---|---|---|---|
| JSON डेटा | application/json | RFC-4180-CSV | जावास्क्रिप्ट ऑब्जेक्ट नोटेशन |
| HTML ईमेल | text/html | W3C-SVG | हाइपरटेक्स्ट ईमेल बॉडी |
तकनीकी विनिर्देश और कोडेक विवरण
JSON बनाम YAML: API बनाम मानवीय कॉन्फ़िगरेशन
JSON सख्त और अस्पष्टता रहित है, जो इसे ब्राउज़र API और वेब अनुप्रयोगों के लिए सार्वभौमिक मानक बनाता है। YAML को कर्ली ब्रेसिज़ के बिना इंसानों द्वारा आसानी से पढ़ने योग्य बनाने के लिए डिज़ाइन किया गया है, यही कारण है कि Docker और Kubernetes जैसे DevOps टूल कॉन्फ़िगरेशन फ़ाइलों के लिए YAML का उपयोग करते हैं।
YAML में व्हाइटस्पेस ट्रैप
YAML सटीक इंडेंटेशन पर निर्भर करता है: टैब और स्पेस को मिलाना या दो स्पेस से गलत संरेखण (मिसअलाइन) करना पार्स त्रुटियों या गलत तरीके से कॉन्फ़िगर किए गए सर्वर का कारण बन सकता है। YAML को JSON में बदलने से सिंटैक्स सत्यापित होता है और स्कीमा विसंगतियां तुरंत सामने आती हैं।
बाहरी सर्वर पर 0 बाइट अपलोड किए गए। सारी प्रोसेसिंग आपके ब्राउज़र सैन्डबॉक्स में स्थानीय रूप से हुई।