TOML'den JSON'a Dönüştürücü TOML yapılandırma dosyalarını parçalayın ve JSON formatına dönüştürün.
TOML'den JSON'a
TOML yapılandırma dosyalarını parçalayın ve JSON formatına dönüştürün.
TOML Yapılandırmasını Yapıştır
TOML yapılandırmanızı giriş alanına yapıştırın.
JSON'ı Görüntüle
Çözümlenmiş JSON çıktısı uygun biçimlendirme ile görünür.
Sonucu Kopyala
Uygulamalar ve API'ler için JSON'u kopyalayın.
What Is TOML'den JSON'a?
TOML to JSON, Tom'un Açık Minimal Dili yapılandırma dosyalarını JavaScript Nesne İşaretleme formatına dönüştürür. TOML, Cargo (Rust), pyproject.toml (Python), Hugo ve birçok başka araç tarafından kullanılan popüler bir yapılandırma biçimidir. Bu dönüştürücü, TOML tablolarını, array-of-tables, iç dizileri, dizeleri, sayıları, boolean değerleri ve yorumları parçalar ve temiz bir JSON temsilini üretir. Bölüm başlıklarını, noktalı anahtarları ve iç içe yapıları işler.
Why Use TOML'den JSON'a?
-
Standart TOML özelliklerini çözümler: tablolar, array-of-tablolar, iç array'ler.
-
Diziler, sayılar, boolean değerler ve yorumları işler.
-
Temiz JSON çıktısı ile 2 boşluklu girintileme.
-
Sunucu yükleme yok - çözümlenme tarayıcınızda gerçekleşir.
Common Use Cases
Rust Geliştirme
Proje bağımlılıkları ve yapılandırmasını anlamak için Cargo.toml dosyalarını çözümlayın.
Python Projeleri
Proje meta verilerine programlı erişim için pyproject.toml'u JSON'a dönüştürün.
Yapılandırma Analizi
TOML yapılandırma dosyalarını JavaScript araçları ile işleyebilmek için JSON'a dönüştürün.
Geçiş
JSON yapılandırması kullanan uygulamalara geçerken TOML yapılandırmanızı JSON'a dönüştürün.
Technical Guide
Parçalayıcı, TOML girişini satır satır işler. Yorumlar (# ile başlayanlar) işlemden önce kaldırılır. Parçalayıcı, kök nesneyle başlayan bir "geçerli tablo" işaretçisini korur.
[table] başlıkları, JSON yapısında iç içe nesneler oluşturur ve noktalı adlar iç içe seviyeleri oluşturur. [[array-of-tables]] başlıkları, nesne dizilerini oluşturur veya bunlara ekler. Anahtar-değer çiftleri parçalanır ve geçerli tabloya eklenir.
Değer ayrıştırması aşağıdaki özellikleri destekler: çift tırnaklı dizeler (kaçış dizileriyle), tek tırnaklı literal dizeler, tam sayılar, kayan nokta sayıları, boolean değerler (true/false) ve iç diziler. İç diziler karışık türleri içerebilir.
Sınırlamalar: Bu uygulama, en yaygın TOML özelliklerini kapsar ancak TAMAMLANDIRILMIŞ TOML belirtiminin her köşe durumunda işleyemeyebilir. İç tablolar, çok satırlı dizeler ve tarih/saat türleri sınırlı destek sağlar.
Tips & Best Practices
-
1TOML'deki yorumlar çözümlenme sırasında silinir - JSON'da temsil edilmezler.
-
2Tablo başlıkları [bölüm] JSON çıktısında iç içe nesneler oluşturur.
-
3Array-of-tablolar [[bölüm]] nesne dizileri oluşturur.
-
4Karmaşık TOML dosyaları için JSON çıkışını doğrulayın, tüm değerlerin doğru bir şekilde çözümlendiğinden emin olun.
Related Tools
YAML'den JSON'a
YAML'yi ayarlanabilir girintiyle biçimlendirilmiş JSON'a dönüştürün.
🔄 File Conversion
JSON'den TOML'ye
JSON nesnelerini tablolar ve dizi tabloları ile TOML yapılandırma formatına dönüştürün.
🔄 File Conversion
INI'yi JSON'a Dönüştür
INI yapılandırma dosyalarını ayrıştırın ve yapılandırılmış JSON formatına dönüştürün.
🔄 File Conversion
Özellikler JSON'a
Java .özellik dosyalarını iç içe anahtar desteğiyle yapılandırılmış JSON'a dönüştürün.
🔄 File ConversionFrequently Asked Questions
Q Tüm TOML özelliklerini işler mi?
Q TOML yorumları korunur mu?
Q Tarih ve saat değerleri nasıl işlenir?
Q Çok satırlı dizeler nasıl işlenir?
Q Tamamen TOML uyumlu mu?
About This Tool
TOML'den JSON'a 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.