डेवलपर टूल / 17
JSON से TOML / TOML से JSON कन्वर्टर
JSON ऑब्जेक्ट को TOML कॉन्फ़िगरेशन सिंटैक्स में बदलें या TOML स्ट्रिंग को JSON ऑब्जेक्ट डेटा में पार्स करें।
JSON से TOML / TOML से JSON कन्वर्टर: TOEA डेटा की कुंजियों, संख्याओं, बूलियन मानों, ऐरे और टेबल को अनुपालक TOML या JSON संरचनाओं में पार्स करता है। यह आपके ब्राउज़र में 100% स्थानीय रूप से चलता है और सर्वर पर कोई फ़ाइल अपलोड नहीं होती।
- श्रेणी
- डेवलपर टूल्स
- रन
- आपके ब्राउज़र में
- लागत
- मुफ़्त · साइन अप की ज़रूरत नहीं
- उपलब्धता
- इस्तेमाल के लिए तैयार
TOML क्या व्यक्त नहीं कर सकता
TOML में null नहीं होता, इसलिए null मान वाली कुंजी आउटपुट से हटा दी जाती है और arrays से null entries निकाल दी जाती हैं। अधिकांश प्रोग्राम गायब कुंजी को unset मानते हैं, लेकिन ऐसे reader की जाँच करें जो अनुपस्थित कुंजी और खाली कुंजी में अंतर बताता हो। शीर्ष स्तर object होना चाहिए, क्योंकि TOML फ़ाइल हमेशा एक table होती है। तारीखें उद्धृत स्ट्रिंग बनी रहती हैं, TOML के native date-time मान नहीं बनतीं; यदि reader वास्तविक तारीख चाहता है, तो 2024-05-01T09:00:00Z जैसे मान से उद्धरण हटा दें।
नेस्टिंग और कुंजी नाम
नेस्टेड ऑब्जेक्ट किसी भी गहराई पर table sections बनते हैं और उनके path के नाम पर होते हैं: server.tls को [server.tls] header के नीचे लिखा जाता है। जिन arrays के सभी आइटम ऑब्जेक्ट हों, वे [[name]] sections की श्रृंखला बनते हैं, हर आइटम के लिए एक। mixed array के अंदर के ऑब्जेक्ट inline tables के रूप में लिखे जाते हैं, { a = 1 }. अक्षरों, अंकों, _ और - से बनी कुंजियाँ बिना उद्धरण के लिखी जाती हैं; स्पेस या dot वाली कुंजी जैसे किसी भी अन्य नाम को उद्धृत किया जाता है, जैसे "my key" = 1।
TOML-to-JSON दिशा single-line values, [table] और dotted [a.b] headers तथा [[array]] sections पढ़ती है। Multi-line strings और inline tables नहीं पढ़े जाते, इसलिए configuration-जैसी फ़ाइलों के लिए round trip सबसे अच्छा काम करता है।
इस्तेमाल करने का तरीका
- अपनी JSON या TOML स्ट्रिंग पेस्ट करें।
- कन्वर्ज़न की दिशा चुनें (JSON → TOML या TOML → JSON)।
- आउटपुट कॉपी करें।
गोपनीयता और सीमाएँ
कॉन्फ़िगरेशन डेटा सख्ती से आपके ब्राउज़र में ही रहता है।
संबंधित टूल्स
अक्सर पूछे जाने वाले सवाल
कौन-सी TOML संरचनाएँ समर्थित हैं?
JSON से TOML कन्वर्ज़न कुंजी-मान, ऐरे, किसी भी गहराई पर [a.b] सेक्शन के रूप में नेस्टेड टेबल और [[table]] सेक्शन के रूप में ऑब्जेक्ट के ऐरे लिखता है। TOML से JSON कन्वर्ज़न एक-पंक्ति वाले कुंजी-मान, [table] और डॉटेड [a.b] हेडर, तथा [[table]] सेक्शन पढ़ता है; इनलाइन टेबल और कई-पंक्तियों वाली स्ट्रिंग नहीं पढ़ी जातीं।
मुफ़्त टूल · आपके ब्राउज़र में बार चलता है · अकाउंट की ज़रूरत नहीं