hi

JSON से TOML

JSON फ़ाइल को स्थानीय रूप से TOML में बदलें - टेबल वाला पठनीय कॉन्फ़िग, बिना अपलोड, सीधे आपके ब्राउज़र में।

आपके डिवाइस पर ही लोकल प्रोसेसिंग चल रही है ...

0%

आपकी फ़ाइलें आपके डिवाइस से कभी बाहर नहीं गईं

    क्या मेरी फ़ाइल अपलोड होती है?

    नहीं। सब कुछ आपके ब्राउज़र में चलता है - आपकी फ़ाइल कभी आपके डिवाइस से बाहर नहीं जाती। यह कैसे सत्यापित किया जा सकता है

    कोई अपलोड नहीं100% स्थानीय
    सामग्री आपके पास रहती हैकिसी तीसरे की पहुँच नहीं
    सर्वर जर्मनी मेंडिज़ाइन से GDPR
    स्वतंत्र रूप से जाँचा गयाTLS A+ · हेडर A+

    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 मान वाले ऑब्जेक्ट चुपचाप हटाए नहीं जाते, बल्कि स्पष्ट संदेश के साथ अस्वीकार किए जाते हैं; कुछ भी अपलोड नहीं होता।

    तकनीकी विवरण

    तकनीकी विवरण
    इनपुट फ़ॉर्मैटJSON
    आउटपुट फ़ॉर्मैटTOML
    बैच प्रोसेसिंगनहीं
    प्रोसेसिंगब्राउज़र में लोकल (JavaScript)
    फ़ाइल अपलोडकोई नहीं

    3 चरणों में

    1. अपनी JSON फ़ाइल छोड़ें या चुनें।
    2. उपकरण उसे TOML में बदल देता है।
    3. TOML फ़ाइल डाउनलोड करें।

    सीमाएँ: सबसे ऊपरी स्तर पर एक JSON ऑब्जेक्ट अपेक्षित है (ऐरे/स्केलर/null अस्वीकार); नेस्टेड ऑब्जेक्ट -> उप-टेबल, ऐरे -> TOML ऐरे; TOML में null प्रकार नहीं होता इसलिए null वाले ऑब्जेक्ट अस्वीकार होते हैं; कुंजियों का क्रम JSON के अनुसार रहता है।

    अक्सर पूछे जाने वाले प्रश्न

    क्या मेरी फ़ाइल अपलोड होती है?

    नहीं, सब कुछ पूरी तरह स्थानीय रूप से होता है।

    जड़ में ऑब्जेक्ट क्यों ज़रूरी है?

    क्योंकि TOML दस्तावेज़ सबसे ऊपरी स्तर पर एक टेबल होता है।

    नेस्टेड ऑब्जेक्ट कैसे मैप होते हैं?

    TOML टेबल और उप-टेबल में, जैसे [server] और [server.meta]।

    null का क्या?

    TOML में null प्रकार नहीं होता; null वाले ऑब्जेक्ट अस्वीकार होते हैं।

    क्या उल्टा भी हो सकता है?

    हाँ, हमारे "TOML से JSON" उपकरण से।

    संबंधित टूल