Dosya dönüştürücüler

TOML - JSON Çevirici

TOML yapılandırma metinlerini özelleştirilebilir girinti ve anahtar sıralama seçenekleriyle JSON biçimine dönüştürün.

Aracı çalıştır

TOML yapılandırma metinlerinizi standart JSON biçimine dönüştürmek için bu çeviriciyi kullanabilirsiniz. Araç; metinler, tamsayılar, ondalık sayılar, mantıksal değerler, diziler ve iç içe geçmiş tablo yapılarını doğrudan JSON veri türlerine aktarır. TOML içinde yer alan yerel tarih, yerel saat ve zaman damgası verileri ISO 8601 standardına uygun metin dizilerine çevrilir.

Dönüştürme işlemine başlamadan önce çıktı biçimlendirmesini isteğinize göre özelleştirebilirsiniz. Girinti boyutu alanı, üretilen JSON metninin görsel hiyerarşisini ve okunabilirliğini düzenlemek için kullanılacak boşluk sayısını belirlemenizi sağlar. İsteğe bağlı anahtar sıralama seçeneğini etkinleştirdiğinizde, çıktıdaki tüm nesne anahtarları alfabetik sıraya göre düzenlenir.

Giriş alanını boş bıraktığınızda veya yalnızca boşluk karakterleri girdiğinizde çıktı panelinde boş bir JSON nesnesi oluşturulur. Kapatılmamış tırnak işaretleri, bozuk parantezler veya geçersiz anahtar tanımları içeren hatalı TOML girişlerinde dönüştürme gerçekleştirilmez. Yapılandırma dosyalarınızı modern web servislerine aktarmak ve API entegrasyonlarında kullanmak için metninizi yapıştırıp işlemi tamamlayabilirsiniz.

Kullanım

  1. Dönüştürmek istediğiniz TOML metnini giriş alanına yapıştırın veya yazın.
  2. İhtiyacınıza göre girinti boyutu değerini belirleyin (varsayılan değer 2 boşluktur).
  3. Çıktıdaki nesne anahtarlarının alfabetik olarak dizilmesini istiyorsanız anahtarları sırala seçeneğini işaretleyin.
  4. Dönüştürme işlemini başlatın ve oluşturulan JSON çıktısını sonuç panelinden kopyalayın.

Örnekler

  • Basit sunucu yapılandırması: '[server]\nhost = "127.0.0.1"\nport = 8080' girdisi, 2 boşluklu girinti ile '{\n "server": {\n "host": "127.0.0.1",\n "port": 8080\n }\n}' şeklinde JSON nesnesine dönüştürülür.
  • Tarih ve liste verisi: 'baslik = "Guncelleme"\ntarih = 2025-01-15T10:00:00Z\netiketler = ["web", "api"]' girdisi, ISO biçimli tarih dizesi ve JSON dizisi içeren bir nesneye dönüştürülür.

SSS

Giriş alanını boş bıraktığımda nasıl bir çıktı üretilir?

Giriş alanı boş bırakıldığında veya yalnızca boşluk içerdiğinde araç boş bir JSON nesnesi döndürür.

TOML içindeki tarih ve saat verileri JSON formatına nasıl aktarılır?

TOML tarih, saat ve birleşik tarih-saat değerleri standart ISO biçimli metin dizileri olarak serileştirilir.

Geçersiz veya bozuk bir TOML metni girildiğinde ne olur?

Sözdizimi hataları içeren hatalı TOML verileri işlenemez ve dönüştürme gerçekleştirilmeden hata durumu bildirilir.

Anahtar sıralama seçeneği ne işe yarar?

Anahtar sıralama seçeneği etkinleştirildiğinde üretilen JSON nesnelerindeki tüm anahtarlar alfabetik sıraya göre dizilir.

Bu aracı sitenize ekleyin

Aşağıdaki kodla çalışan SmartPlusLab aracını web sitenize ekleyin.