İçeriğe geç
🛠️ToolsShed

TOML to JSON

TOML yapılandırma dosyalarını JSON'a ve tersine dönüştürün.

Bu araç hakkında

TOML (Tom's Obvious, Minimal Language) ve JSON, yapılandırma ve veri depolamak için iki popüler formattır ve her birinin kendine özgü güçleri vardır. TOML, gereksiz noktalama işaretlerinden kaçınan temiz ve sezgisel bir söz dizimi ile insan tarafından okunabilir olacak şekilde tasarlanmıştır ve yapılandırma dosyaları için idealdir. JSON ise, hemen hemen tüm programlama dilleri ve araçları tarafından desteklenen web API'leri ve veri alışverişi için fiili standarttır. Bu dönüştürücü, TOML ve JSON arasında sorunsuz bir şekilde dönüştürme yapmanızı sağlayarak, manuel yeniden yazma yapılmaksızın ihtiyaçlarınız için en iyi formatı kullanmanıza olanak tanır.

Bu aracı kullanmak basittir: TOML veya JSON içeriğinizi giriş alanına yapıştırın ve dönüştürücü biçimi otomatik olarak algılayıp diğerine dönüştürür. Çıktı temiz bir şekilde biçimlendirilir ve hemen kopyalanıp kullanılmaya hazırdır. Yaygın kullanım durumları arasında dağıtım için yapılandırma dosyalarının dönüştürülmesi, farklı API'ler için veri yapılarının uyarlanması ve projeler arasında yapılandırma söz diziminin normalleştirilmesi yer almaktadır. Basitçe yapıştırın, dönüştürün ve kopyalayın; kurulum veya hesap gerekmez.

Bu araç tamamen tarayıcınızda çalışır, bu nedenle verileriniz asla cihazınızdan ayrılmaz. İç içe nesneleri, dizileri, tabloları ve satır içi tabloları doğru şekilde işler ve dönüştürme sırasında verilerinizin yapısını ve anlamını korur. İster altyapıyı kod olarak yöneten bir DevOps mühendisi, ister API'leri integre eden bir geliştirici, ister bir yapılandırma dosyası meraklısı olun, bu dönüştürücü zamandan tasarruf sağlar ve yazım hatalarını ortadan kaldırır.

Sıkça Sorulan Sorular

Kod Uygulaması

# Python 3.11+: tomllib is in stdlib
import tomllib
import json

toml_text = """
[database]
host = "localhost"
port = 5432
name = "mydb"

[server]
host = "0.0.0.0"
port = 8080
debug = true

[features]
enabled = ["auth", "api", "admin"]
"""

# TOML -> JSON
data = tomllib.loads(toml_text)
json_output = json.dumps(data, indent=2)
print(json_output)

# For Python < 3.11, install tomli:
# pip install tomli
# import tomli as tomllib

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.