JSON'den TOML'ye Dönüştürücü JSON nesnelerini tablolar ve dizi tabloları ile TOML yapılandırma formatına dönüştürün.
JSON'den TOML'ye
JSON nesnelerini tablolar ve dizi tabloları ile TOML yapılandırma formatına dönüştürün.
JSON Yapıştır
Bir JSON nesnesini girdi alanına yapıştırın.
TOML Görüntüle
TOML çıktısı, tablolar ve uygun biçimlendirme ile anında görünür.
Yapılandırma Dosyalarında Kullan
Rust, Python veya diğer yapılandırma dosyalarında kullanmak için TOML'yi kopyalayın.
What Is JSON'den TOML'ye?
JSON to TOML, JavaScript Object Notation'u Tom's Obvious Minimal Language formatına dönüştürür. TOML, yapılandırma dosyaları için tasarlanmıştır ve Rust (Cargo.toml), Python (pyproject.toml) ve birçok diğer araç tarafından kullanılır. Bu dönüştürücü, JSON nesnelerini TOML tablolarına, JSON nesne dizilerini TOML array-of-tables (çift parantez) formatına ve ilkel değerleri TOML eşdeğerlerine haritalar. Çıktı, temiz ve insan tarafından okunabilir yapılandırma oluşturur ve TOML kurallarını takip eder.
Why Use JSON'den TOML'ye?
-
Doğru TOML yapısı ile [tablolar] ve [[dizi-tablolar]] gösterimi.
-
Dizeler, sayılar, boolean değerler, diziler ve iç içe nesneleri işler.
-
TOML stilli kurallarına uygun temiz çıktı.
-
Bağımlılık yok - saf JavaScript ile TOML oluşturma.
Common Use Cases
Rust Geliştirme
JSON verısından Cargo.toml yapılandırma dosyası oluştur.
Python Projeleri
JSON özelliklerinden pyproject.toml yapılandırma dosyası oluştur.
Yapılandırma Yönetimi
TOML formatını tercih eden uygulamalar için JSON yapılandırma dosyalarını TOML'ye dönüştürün.
Hugo/Statik Siteler
Hugo ve benzeri statik site oluşturucular için TOML ön madde ve yapılandırma oluştur.
Technical Guide
Dönüştürücü, JSON değerlerini üç gruba ayırır: basit değerler (dizeler, sayılar, boolean değerler, basit diziler) satır içi anahtar-değer çiftleri olarak çıktı olarak verilir, iç içe nesneler TOML tablolarına [bölüm] başlıklarıyla dönüştürülür ve nesne dizileri TOML array-of-tables formatına [[bölüm]] başlıklarıyla dönüştürülür.
Dizeler çift tırnak işaretiyle çevrili olarak verilir ve içlerinde bulunan ters bölücüler ve alıntılar kaçış karakterleriyle dönüştürülür. Sayılar ve boolean değerler çıktıda salt değerler olarak verilir. Basit diziler (sadece ilkel değerleri içerenler) TOML satır içi dizi sözdizimini kullanır [değer1, değer2].
Dönüştürücü, basit değerlerden sonra tabloları ve daha sonra array-of-tables'i işler ve çıktıda salt anahtarların bölüm başlıklarından önce gelmesi kuralını takip eder. İç içe tablolar noktalı anahtar sözdizimini kullanır (örneğin, [üst.bölüm]).
Not: TOML bir kök tabla (nesne) gerektirir - kök JSON değerleri nesne olmadığında desteklenmez.
Tips & Best Practices
-
1Kök JSON değeri bir nesne olmalıdır - diziler ve ilkel değerler TOML kök değerleri olarak kullanılamaz.
-
2Nesnelerin dizileri, TOML dizi-tablolar ([[bölüm]]) gösterimine dönüşür.
-
3Derinlemesine iç içe nesneler noktalı tablo adları üretir (örneğin, [üst.alt.torun]).
-
4Basit diziler (nesne öğeleri olmayan) TOML satır içi dizi formatını kullanır.
Related Tools
JSON'dan YAML'ye
js-yaml kütüphanesini kullanarak JSON'u temiz, okunabilir YAML formatına dönüştürün.
🔄 File Conversion
TOML'den JSON'a
TOML yapılandırma dosyalarını parçalayın ve JSON formatına dönüştürün.
🔄 File Conversion
JSON'den Özelliklere
JSON nesnelerini Java .properties formatına noktalı anahtar gösterimi ile dönüştürün.
🔄 File Conversion
JSON'dan INI'ye
JSON nesnelerini bölümlerle birlikte INI yapılandırma dosyası formatına dönüştürün.
🔄 File ConversionFrequently Asked Questions
Q Hangi JSON türleri TOML'ye eşlenir?
Q Tersine JSON'ye dönüştürebilir miyim?
Q Tarihler işlenir mi?
Q Çıktı geçerli bir TOML midir?
Q Neden kök bir nesne olmalıdır?
About This Tool
JSON'den TOML'ye 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.