TOML ↔ JSON कनवर्टर
अपने ब्राउज़र में TOML कॉन्फ़िग फ़ाइलों को JSON में और JSON को TOML में तुरंत कनवर्ट करें। सत्यापन और एक-क्लिक कॉपी का समर्थन करता है। कोई डेटा सर्वर पर नहीं भेजा जाता।
दिशा:
इंडेंटेशन:
इनपुट
आउटपुट
आउटपुट यहाँ दिखेगा
संबंधित उपकरण
TOML ↔ JSON कनवर्टर के बारे में
यह कैसे काम करता है
- इनपुट पैनल में TOML या JSON पेस्ट करें
- कनवर्जन दिशा चुनें (TOML → JSON या JSON → TOML)
- टाइप करते ही आउटपुट स्वचालित रूप से जनरेट होता है
- एक क्लिक से परिणाम कॉपी करें
- सभी प्रोसेसिंग आपके ब्राउज़र में होती है
सामान्य उपयोग के मामले
- JSON की जरूरत वाले टूल के लिए pyproject.toml या Cargo.toml कनवर्ट करना
- विभिन्न फॉर्मेट के बीच कॉन्फिग फाइलें माइग्रेट करना
- लाइव त्रुटि फीडबैक के साथ TOML सिंटैक्स डीबग करना
- TOML कॉन्फिग स्ट्रक्चर से JSON स्कीमा जनरेट करना
- फॉर्मेट के पार कॉन्फिगरेशन समानता जाँचना
अक्सर पूछे जाने वाले प्रश्न
TOML क्या है?
TOML (Tom's Obvious, Minimal Language) एक कॉन्फ़िगरेशन फ़ाइल फॉर्मेट है जो पढ़ने और लिखने में आसान है। यह सेक्शन के साथ सरल की-वैल्यू सिंटैक्स का उपयोग करता है और Rust के Cargo.toml, Python के pyproject.toml जैसी परियोजनाओं में आम है।
TOML और JSON में क्या अंतर है?
TOML मानव-पठनीय कॉन्फ़िगरेशन फ़ाइलों के लिए अनुकूलित है, जो कमेंट, मल्टीलाइन स्ट्रिंग और तारीख/समय प्रकार का मूल रूप से समर्थन करता है। JSON एक सामान्य-उद्देश्य डेटा एक्सचेंज फॉर्मेट है जिसमें कमेंट का मूल समर्थन नहीं है।
क्या मेरा डेटा सर्वर पर भेजा जाता है?
नहीं। सभी रूपांतरण पूरी तरह आपके ब्राउज़र में होता है। आपका TOML और JSON डेटा किसी सर्वर पर नहीं भेजा जाता, इसलिए संवेदनशील कॉन्फिगरेशन डेटा निजी रहता है।
क्या यह टूल TOML arrays और नेस्टेड टेबल को सपोर्ट करता है?
हाँ। कनवर्टर सभी TOML डेटा प्रकारों को हैंडल करता है जिसमें स्ट्रिंग, इंटीजर, फ्लोट, बूलियन, datetime, arrays, इनलाइन टेबल और नेस्टेड टेबल शामिल हैं।
JSON में कनवर्ट करते समय TOML कमेंट का क्या होता है?
JSON कमेंट को सपोर्ट नहीं करता, इसलिए कनवर्जन के दौरान TOML कमेंट हटा दिए जाते हैं। यदि आप नोट्स सुरक्षित रखना चाहते हैं, तो उन्हें डेटा स्ट्रक्चर में स्ट्रिंग वैल्यू के रूप में जोड़ें।
क्या मैं JSON को वापस TOML में कनवर्ट कर सकता हूँ?
हाँ। टूल द्विदिशीय रूपांतरण का समर्थन करता है। कोई भी वैध JSON पेस्ट करें और समकक्ष TOML प्रतिनिधित्व पाने के लिए 'JSON → TOML' मोड पर स्विच करें।
यह टूल TOML का कौन सा वर्जन सपोर्ट करता है?
यह टूल smol-toml लाइब्रेरी का उपयोग करता है जो TOML v1.0 को सपोर्ट करता है, जो कि अधिकांश आधुनिक TOML पार्सर और टूलिंग द्वारा समर्थित वर्तमान स्थिर संस्करण है।
क्या यह टूल TOML सिंटैक्स को वैलिडेट करता है?
हाँ। यदि आपके TOML इनपुट में सिंटैक्स त्रुटियाँ हैं, तो टूल एक स्पष्ट त्रुटि संदेश प्रदर्शित करेगा जो बताएगा कि क्या गलत हुआ।
JSON आउटपुट में TOML तारीखें और समय कैसे हैंडल होते हैं?
TOML मूल तारीख और datetime प्रकारों का समर्थन करता है। JSON में कनवर्ट करते समय, इन्हें ISO 8601 स्ट्रिंग के रूप में सीरियलाइज़ किया जाता है क्योंकि JSON में मूल तारीख प्रकार नहीं है।
क्या मैं pyproject.toml या Cargo.toml को JSON में कनवर्ट करने के लिए इसका उपयोग कर सकता हूँ?
हाँ। आप किसी भी TOML फ़ाइल की सामग्री पेस्ट कर सकते हैं - जिसमें pyproject.toml या Cargo.toml शामिल हैं - और समकक्ष JSON प्रतिनिधित्व प्राप्त कर सकते हैं।
आउटपुट के लिए कौन से इंडेंटेशन विकल्प उपलब्ध हैं?
आप 2 स्पेस, 4 स्पेस या टैब इंडेंटेशन में से चुन सकते हैं। डिफॉल्ट 2 स्पेस है।
यदि कनवर्जन विफल हो जाए तो क्या करें?
यदि कनवर्जन विफल हो जाता है, तो आउटपुट पैनल में प्रदर्शित त्रुटि संदेश जाँचें। सामान्य समस्याओं में अनमैच्ड ब्रैकेट, अमान्य एस्केप सीक्वेंस, या टाइप मिसमैच शामिल हैं।