मुख्य सामग्री पर जाएँ

TOML से JSON — सरल TOML कॉन्फ़िग को JSON में बदलें

रोज़मर्रा के TOML टेबल और key/value लाइनें पेस्ट करें और इंडेंटेड JSON पाएँ। आम कॉन्फ़िग के लिए — हर एज केस वाला पूरा TOML 1.0 पार्सर नहीं।

TOMLJSON

टाइप करते ही कनवर्ट — पेस्ट करें या फ़ाइल छोड़ें।

इनपुट(TOML)
आउटपुट(JSON)

ब्राउज़र में चलता है — हमारे सर्वर पर अपलोड नहीं होता।

कई API और एडमिन UI JSON चाहते हैं जबकि रेपो अभी भी पढ़ने लायक TOML रखता है। छोटी कॉन्फ़िग यहाँ पेस्ट करने से सिर्फ़ ब्रैकेट बदलने के लिए दूसरा CLI इंस्टॉल बचता है।

टेबल, स्ट्रिंग, नंबर, बूलियन और सरल ऐरे तक सीमित रहें। दस्तावेज़ TOML तारीख प्रकार या नेस्टेड इनलाइन टेबल पर निर्भर हो तो पहले छोटा करें या पूरा TOML टूलचेन इस्तेमाल करें।

YAML चाहिए तो YAML से JSON पर जाएँ। क्लासिक Windows-स्टाइल सेक्शन के लिए INI से JSON आज़माएँ।

कैसे इस्तेमाल करें

  1. TOML पेस्ट करें
  2. कनवर्ट करें
  3. सुंदर JSON कॉपी करें

यह कन्वर्टर क्यों

  • ज़्यादातर कॉन्फ़िग वाले टेबल-और-स्केलर आकार संभालता है
  • पेस्ट के लिए तैयार इंडेंटेड JSON लौटाता है
  • उल्टे JSON → TOML पेज से जोड़ी

किसके लिए अच्छा

  • ऐप कॉन्फ़िग सैंपल
  • CI स्निपेट सफ़ाई
  • तेज़ पेस्ट सुधार

टिप्स

  • प्रति लाइन एक कुंजी हल्के पार्सर को खुश रखती है।
  • प्रोडक्शन-जैसी फ़ाइलें पेस्ट करने से पहले सीक्रेट हटाएँ।

उदाहरण

इनपुट आउटपुट नोट
name = "demo" { "name": "demo" } —
[server] host = "127.0.0.1" port = 8080 { "server": { "host": "127.0.0.1", "port": 8080 } } टेबल नेस्टेड ऑब्जेक्ट बनते हैं

TOML के सवाल

फिर TOML चाहिए?
उल्टी दिशा के लिए JSON से TOML इस्तेमाल करें।
क्या यह पूरा TOML 1.0 है?
नहीं। तारीखें, मुश्किल इनलाइन टेबल और मल्टीलाइन लिटरल स्ट्रिंग दायरे से बाहर — कॉन्फ़िग सरल रखें।
क्या कुछ ब्राउज़र से बाहर जाता है?
कनवर्ज़न टैब में लोकल चलता है। सिर्फ़ वे सैंपल पेस्ट करें जिन्हें अपनी मशीन पर देखने में सहज हों।

संबंधित