TOML से JSON कन्वर्टर
TOML (Cargo.toml, pyproject.toml, कॉन्फ़िग फ़ाइलें) को पूरे TOML 1.0 समर्थन के साथ JSON में बदलें: टेबल, टेबल के ऐरे, तारीखें और बड़े पूर्णांक। मुफ़्त।
पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी अपलोड नहीं होता।
संबंधित टूल्स
सभी देखेंTOML से JSON क्या है?
Cargo.toml, pyproject.toml या ऐप कॉन्फ़िग जैसा TOML दस्तावेज़ पेस्ट करें और उसके बराबर JSON पाएँ। टेबल ऑब्जेक्ट बनती हैं, टेबल के ऐरे ऑब्जेक्ट के ऐरे बनते हैं और TOML तारीखें ISO 8601 स्ट्रिंग बनती हैं।
TOML से JSON का उपयोग कैसे करें
- TOML इनपुट बॉक्स में TOML पेस्ट करें, या उदाहरण लोड करें या फ़ाइल खोलें इस्तेमाल करें।
- JSON का इंडेंटेशन चुनें।
- JSON आउटपुट टाइप करते ही अपडेट होता है; कॉपी करें या डाउनलोड करें इस्तेमाल करें।
उदाहरण
title = "T" [db] ports = [8000, 8001]
{
"title": "T",
"db": {
"ports": [
8000,
8001
]
}
} TOML से JSON का उपयोग कब करें
TOML कॉन्फ़िग जाँचने, उन्हें JSON टूल में देने या सेटिंग माइग्रेट करने के लिए इसका उपयोग करें। टिप्पणियाँ और कुंजी फ़ॉर्मेटिंग सुरक्षित नहीं रहतीं, और JSON यह दर्ज नहीं कर सकता कि कोई मान TOML की तारीख था या स्ट्रिंग।
TOML से JSON कैसे काम करता है
पार्सिंग smol-toml से होती है, जो TOML 1.0 के अनुरूप पार्सर है। 2^53 से बड़े पूर्णांक ठीक-ठीक रखे जाते हैं (राउंड होने की बजाय सादे JSON संख्या के रूप में लिखे जाते हैं), offset date-time UTC ISO स्ट्रिंग बनते हैं, स्थानीय तारीखें और समय जैसे हैं वैसे लिखे जाते हैं, और सिंटैक्स त्रुटियाँ पंक्ति संख्या के साथ बताई जाती हैं। inf और nan का JSON में कोई समतुल्य नहीं है और वे null बनते हैं।
सामान्य उपयोग मामले
- Cargo.toml फ़ाइल की dependency टेबल जाँचना
- किसी स्क्रिप्ट के लिए pyproject.toml का मेटाडेटा बदलना
- TOML ऐप कॉन्फ़िगरेशन को JSON में माइग्रेट करना
- TOML सिंटैक्स सत्यापित करना और देखना कि त्रुटि कहाँ है
अक्सर पूछे जाने वाले प्रश्न
तारीखें कैसे बदली जाती हैं?
Offset date-time ISO 8601 UTC स्ट्रिंग बनते हैं (2024-01-01T00:00:00.000Z); 1979-05-27 जैसी स्थानीय तारीखें उसी रूप में रहती हैं।
क्या बड़े पूर्णांक सुरक्षित हैं?
हाँ, JavaScript की सुरक्षित सीमा से बड़े पूर्णांक BigInt के रूप में पार्स होते हैं और सटीक JSON संख्या के रूप में लिखे जाते हैं।
क्या JSON से TOML का विकल्प है?
इस टूल में नहीं; यह सिर्फ़ TOML को JSON में बदलता है।