TOML फ़ॉर्मेटर

smol-toml से TOML को पार्स करके सामान्य लेआउट में दोबारा लिखें। त्रुटियाँ पंक्ति और कॉलम के साथ दिखती हैं। ध्यान दें: टिप्पणियाँ हट जाती हैं और कुछ मान सामान्य होते हैं।

TOML को पार्स करके दोबारा लिखा जाता है: टिप्पणियाँ हट जाती हैं और मान सामान्यीकृत रूप में लिखे जाते हैं (जैसे समय में मिलीसेकंड जुड़ जाते हैं)।

आउटपुट

पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी अपलोड नहीं होता।

संबंधित टूल्स

सभी देखें

TOML फ़ॉर्मेटर क्या है?

TOML फ़ॉर्मेटर TOML दस्तावेज़ को पार्स करके उसे सामान्य लेआउट में वापस लिखता है: एकल स्पेस के साथ key = value, खाली पंक्तियों से अलग टेबल, और टेबल के ऐरे [[name]] के रूप में। यह TOML सिंटैक्स चेकर का भी काम करता है। चूँकि यह पार्स किए डेटा को दोबारा सीरियलाइज़ करता है, इसलिए टिप्पणियाँ हट जाती हैं और कुछ मान मानक रूप में दोबारा लिखे जाते हैं।

TOML फ़ॉर्मेटर का उपयोग कैसे करें

  1. TOML को इनपुट बॉक्स में पेस्ट करें या उदाहरण लोड करें पर क्लिक करें।
  2. फ़ॉर्मेट करें पर क्लिक करें (टाइप करते समय आउटपुट अपने आप भी अपडेट होता है)।
  3. सिंटैक्स त्रुटि हो तो बताई गई पंक्ति और कॉलम पर उसे ठीक करें।
  4. परिणाम कॉपी या डाउनलोड करें, और ज़रूरी टिप्पणियाँ दोबारा जोड़ लें।

उदाहरण

इनपुट
title="x"
[owner]
name="T"
आउटपुट
title = "x"

[owner]
name = "T"

TOML फ़ॉर्मेटर का उपयोग कब करें

TOML सिंटैक्स जाँचने या जनरेट की गई फ़ाइलें सामान्य करने के लिए इसका उपयोग करें। जिन फ़ाइलों को आप हाथ से सँभालते हैं और जिनकी टिप्पणियाँ चाहिए (Cargo.toml, pyproject.toml) उन पर इसका उपयोग न करें, जब तक आप टिप्पणियाँ दोबारा न जोड़ें, क्योंकि पार्स/सीरियलाइज़ के चक्र में टिप्पणियाँ बच नहीं सकतीं।

TOML फ़ॉर्मेटर कैसे काम करता है

दस्तावेज़ को smol-toml (TOML 1.0) से डेटा में पार्स किया जाता है और stringify से दोबारा सीरियलाइज़ किया जाता है। सरल key/value जोड़े पहले आते हैं, फिर टेबल और टेबल के ऐरे। स्ट्रिंग दोबारा कोट होती हैं, ऐरे [ 1, 2 ] के रूप में छपते हैं, और तारीख-समय सामान्य RFC 3339 रूप में लिखे जाते हैं (जैसे 07:32:00-08:00 बनता है 07:32:00.000-08:00)।

सामान्य उपयोग मामले

  • Cargo.toml या pyproject.toml में सिंटैक्स त्रुटियाँ जाँचना
  • स्क्रिप्ट से बना TOML सामान्य करना
  • इनलाइन टेबल को पढ़ने लायक सेक्शन में बदलना
  • दोहराई कुंजियाँ या अमान्य मान पकड़ना

सुरक्षा नोट

सब कुछ आपके ब्राउज़र में ही चलता है; आप जो कोड पेस्ट करते हैं वह कहीं अपलोड नहीं होता।

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

मेरी टिप्पणियाँ गायब क्यों हो गईं?

टूल TOML को डेटा में पार्स करके वापस लिखता है; टिप्पणियाँ डेटा का हिस्सा नहीं हैं, इसलिए खो जाती हैं।

मेरी तारीख में .000 क्यों जुड़ गया?

तारीख-समय मिलीसेकंड के साथ मानक रूप में सीरियलाइज़ होते हैं।

कौन-सा TOML संस्करण समर्थित है?

TOML 1.0।

और श्रेणियाँ देखें