किसी सर्वर पर आपकी फ़ाइल की सामग्री की कोई प्रोसेसिंग नहीं होती। गोपनीय या व्यावसायिक दस्तावेज़ संभालने के लिए आपको gottrix के साथ किसी डेटा-प्रोसेसिंग समझौते की ज़रूरत नहीं।
Hosted in GermanyGlobal Content Delivery
ओरिजिन सर्वर जर्मनी में Hetzner पर हैं, और कंटेंट डिलीवरी नेटवर्क (CDN) के ज़रिए दुनिया भर में डिलीवरी होती है। इस दौरान आपकी फ़ाइल की सामग्री कभी ट्रांसमिट नहीं होती - वह आपके डिवाइस से बाहर नहीं जाती।
JSON, API और प्रोग्रामों के बीच डेटा आदान-प्रदान का प्रारूप है, लेकिन इंसान के लिखने-पढ़ने वाली कॉन्फ़िग फ़ाइल के रूप में TOML ज़्यादा सुखद है: चौकोर कोष्ठक में सेक्शन, सादी कुंजी-बराबर-मान वाली पंक्तियाँ और टिप्पणियाँ; यह उपकरण आपके JSON ऑब्जेक्ट को सुगठित TOML में बदलता है, जैसा Cargo.toml या pyproject.toml इस्तेमाल करते हैं।
यह पूरी तरह स्थानीय रूप से चलता है (smol-toml, शुद्ध JavaScript); ऑब्जेक्ट टेबल बन जाते हैं, नेस्टेड ऑब्जेक्ट उप-टेबल बन जाते हैं (जैसे [server.meta]), ऐरे TOML ऐरे बन जाते हैं, और स्केलर स्केलर ही रहते हैं; चूँकि TOML को सबसे ऊपरी स्तर पर एक टेबल चाहिए, इसलिए जड़ में ऐरे/स्केलर/null होने पर उसे स्पष्ट संदेश के साथ अस्वीकार किया जाता है।
आप इससे तब मिलते हैं जब किसी टेम्पलेट से Cargo या pyproject कॉन्फ़िग बनाते हैं, JSON सेटिंग्स को हाथ से संपादन-योग्य .toml में बदलते हैं, या किसी API से पठनीय कॉन्फ़िग तैयार करते हैं; सच कहें तो TOML में null प्रकार नहीं होता, इसलिए null मान वाले ऑब्जेक्ट चुपचाप हटाए नहीं जाते, बल्कि स्पष्ट संदेश के साथ अस्वीकार किए जाते हैं; कुछ भी अपलोड नहीं होता।
सीमाओं पर एक ईमानदार टिप्पणी: TOML न null मान को जानता है और न एक ही सरणी के भीतर मिश्रित प्रकारों को। यदि आपके JSON में ऐसी रचनाएँ हैं, तो उन्हें बिना हानि के परिवर्तित नहीं किया जा सकता - उपकरण इसे पारदर्शी बनाता है, न कि चुपचाप कुछ अमान्य या गलत गढ़ देता है।
तकनीकी विवरण
तकनीकी विवरण
इनपुट फ़ॉर्मैट
JSON
आउटपुट फ़ॉर्मैट
TOML
बैच प्रोसेसिंग
नहीं
प्रोसेसिंग
ब्राउज़र में स्थानीय रूप से (JavaScript)
फ़ाइल अपलोड
कोई नहीं
3 चरणों में
अपनी JSON फ़ाइल छोड़ें या चुनें।
उपकरण उसे TOML में बदल देता है।
TOML फ़ाइल डाउनलोड करें।
सीमाएँ: सबसे ऊपरी स्तर पर एक JSON ऑब्जेक्ट अपेक्षित है (ऐरे/स्केलर/null अस्वीकार); नेस्टेड ऑब्जेक्ट -> उप-टेबल, ऐरे -> TOML ऐरे; TOML में null प्रकार नहीं होता इसलिए null वाले ऑब्जेक्ट अस्वीकार होते हैं; कुंजियों का क्रम JSON के अनुसार रहता है।
अक्सर पूछे जाने वाले प्रश्न
क्या मेरी फ़ाइल अपलोड होती है?
नहीं, सब कुछ पूरी तरह स्थानीय रूप से होता है।
जड़ में ऑब्जेक्ट क्यों ज़रूरी है?
क्योंकि TOML दस्तावेज़ सबसे ऊपरी स्तर पर एक टेबल होता है।
नेस्टेड ऑब्जेक्ट कैसे मैप होते हैं?
TOML टेबल और उप-टेबल में, जैसे [server] और [server.meta]।
null का क्या?
TOML में null प्रकार नहीं होता; null वाले ऑब्जेक्ट अस्वीकार होते हैं।
केवल आपकी सहमति से ही हम gottrix को बेहतर बनाने के लिए कुकीज़ के ज़रिए उपयोग को गुमनाम रूप से मापते हैं। आपकी फ़ाइलें हमेशा आपके डिवाइस पर ही स्थानीय रहती हैं। गोपनीयता