Skip to main content

टीओएमएल से जेएसओएन रूपांतरक टीओएमएल कॉन्फ़िगरेशन फ़ाइलों को पार्स करें और उन्हें JSON प्रारूप में बदलें।

टीओएमएल से जेएसओएन illustration
🔄

टीओएमएल से जेएसओएन

टीओएमएल कॉन्फ़िगरेशन फ़ाइलों को पार्स करें और उन्हें JSON प्रारूप में बदलें।

1

TOML चिपकाएं

इनपुट फ़ील्ड में अपना टीओएमएल कॉन्फ़िगरेशन चिपकाएं।

2

जेसन देखें

सही प्रारूप के साथ पार्स किया गया जेसन आउटपुट दिखाई देता है।

3

परिणाम कॉपी करें

एप्लिकेशन और एपीआई में उपयोग के लिए जेसन को कॉपी करें।

Loading tool...

What Is टीओएमएल से जेएसओएन?

TOML से JSON टॉम की स्पष्ट न्यूनतम भाषा कॉन्फ़िगरेशन फ़ाइलों को जावास्क्रिप्ट ऑब्जेक्ट नोटेशन प्रारूप में परिवर्तित करता है। TOML एक लोकप्रिय कॉन्फ़िगरेशन प्रारूप है जिसका उपयोग Cargo (Rust), pyproject.toml (Python), Hugo और कई अन्य टूल्स द्वारा किया जाता है। यह कनवर्टर TOML तालिकाओं, array-of-tables, इनलाइन सरणियों, स्ट्रिंग्स, संख्याओं, बूलियन और टिप्पणियों को पार्स करता है, जिससे एक साफ JSON प्रतिनिधित्व उत्पन्न होता है। यह अनुभाग शीर्षलेख, डॉटेड कुंजी और नेस्टेड संरचनाओं को संभालता है。

Why Use टीओएमएल से जेएसओएन?

  • मानक टीओएमएल सुविधाओं को पार्स करता है: तालिकाएं, तालिका-की-सूची, इनलाइन सरणियाँ।
  • स्ट्रिंग्स, संख्याएं, बूलियन और टिप्पणियों को संभालता है।
  • 2-आंतरिक स्थान के साथ साफ जेसन आउटपुट।
  • कोई सर्वर अपलोड नहीं - पार्सिंग आपके ब्राउज़र में होती है।

Common Use Cases

रस्ट विकास

परियोजना निर्भरताओं और कॉन्फ़िगरेशन को समझने के लिए कर्गो.टॉमएल फ़ाइलों को पार्स करें।

पाइथन परियोजनाएं

प्रोजेक्ट मेटाडेटा तक प्रोग्राममैटिक पहुंच के लिए पायप्रोजेक्ट.टॉमएल को जेसन में बदलें।

कॉन्फ़िगरेशन विश्लेषण

जावास्क्रिप्ट टूल्स के साथ प्रोसेसिंग के लिए टीओएमएल कॉन्फ़िगर फ़ाइलों को जेसन में बदलें।

माइग्रेशन

जेसन कॉन्फ़िगर उपयोग करने वाले अनुप्रयोगों में स्थानांतरित करते समय टीओएमएल कॉन्फ़िगरेशन को जेसन में बदलें।

Technical Guide

पार्सर TOML इनपुट को पंक्ति दर पंक्ति प्रोसेस करता है। टिप्पणियाँ (जो # से शुरू होती हैं) प्रोसेसिंग से पहले हटा दी जाती हैं। पार्सर एक "वर्तमान तालिका" पॉइंटर बनाए रखता है जो रूट ऑब्जेक्ट पर शुरू होता है।

[table] हेडर JSON संरचना में नेस्टेड ऑब्जेक्ट्स बनाते हैं, डॉटेड नामों के साथ नेस्टेड स्तर बनते हैं। [[array-of-tables]] हेडर सरणियों को बनाते या अपडेट करते हैं जिनमें ऑब्जेक्ट्स होते हैं। कुंजी-मूल्य जोड़े पार्स किए जाते हैं और वर्तमान तालिका में जोड़े जाते हैं।

मान पार्सिंग समर्थन करती है: डबल-quoted स्ट्रिंग (एस्केप सीक्वेंस के साथ), सिंगल-quoted साहित्यिक स्ट्रिंग, पूर्णांक, फ्लोटिंग-पॉइंट नंबर, बूलियन (true/false) और इनलाइन सरणियाँ। इनलाइन सरणियों में मिश्रित प्रकार हो सकते हैं।

सीमाएँ: यह कार्यान्वयन सबसे आम TOML सुविधाओं को कवर करता है, लेकिन पूर्ण TOML विशिष्टता में हर एक एज़ केस को संभालने में असमर्थ हो सकता है। इनलाइन तालिकाएँ, मल्टी-लाइन स्ट्रिंग और डेटटाइम प्रकारों के लिए सीमित समर्थन है।

Tips & Best Practices

  • 1
    टीओएमएल में टिप्पणियां पार्सिंग के दौरान हटा दी जाती हैं - वे जेसन में प्रतिनिधित्व नहीं करती हैं।
  • 2
    तालिका शीर्षलेख [अनुभाग] जेसन आउटपुट में नेस्टेड वस्तुओं को बनाते हैं।
  • 3
    तालिका-की-सूची [[अनुभाग]] वस्तुओं की सरणियां बनाती है।
  • 4
    जटिल टीओएमएल फ़ाइलों के लिए, सभी मान सही ढंग से पार्स हुए हैं या नहीं यह जानने के लिए जेसन आउटपुट को सत्यापित करें।

Related Tools

Frequently Asked Questions

Q क्या यह सभी टीओएमएल सुविधाओं को संभालता है?
यह सबसे आम विशेषताओं को समर्थन करता है: तालिकाएं, तालिका-की-सूची, स्ट्रिंग्स, संख्याएं, बूलियन, इनलाइन सरणियां और टिप्पणियां। कुछ उन्नत विशेषताओं में सीमित समर्थन हो सकता है।
Q क्या टीओएमएल टिप्पणियां संरक्षित हैं?
नहीं, जेसन टिप्पणियों का समर्थन नहीं करता है, इसलिए टीओएमएल टिप्पणियां रूपांतरण के दौरान त्याग दी जाती हैं।
Q तारीख और समय मानों को कैसे संभाला जाता है?
टीओएमएल तारीख और समय मान जेसन में स्ट्रिंग्स के रूप में आउटपुट होते हैं। मूल टीओएमएल तारीख और समय पार्सिंग में सीमित समर्थन है।
Q बहु-पंक्ति स्ट्रिंग्स का क्या?
बहु-पंक्ति बुनियादी स्ट्रिंग्स (""") में बुनियादी समर्थन है। बहु-पंक्ति साहित्यिक स्ट्रिंग ('') को पहले एकल-पंक्ति में बदलना पड़ सकता है।
Q क्या यह पूरी तरह से टीओएमएल अनुरूप है?
यह सबसे आम टीओएमएल पैटर्न को कवर करता है। पूर्ण टीओएमएल 1.0 अनुरूपता के लिए, एक समर्पित टीओएमएल पार्सिंग लाइब्रेरी का उपयोग करने पर विचार करें।

About This Tool

टीओएमएल से जेएसओएन is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.