tr

TOML YAML Dönüştürücü

Bir TOML dosyasını yerel olarak YAML'a dönüştürün - CI ve Docker için girintili yapılandırma, yükleme yok, doğrudan tarayıcınızda.

Cihazınızda yerel olarak işleniyor ...

0%

Dosyalarınız cihazınızdan hiç çıkmadı

    Dosyam yükleniyor mu?

    Hayır. Her şey tarayıcınızda çalışır - dosyanız cihazınızdan asla çıkmaz. Bunu nasıl doğrularsınız

    Yükleme yok%100 yerel
    İçerik sizde kalırüçüncü taraf erişimi yok
    Sunucular Almanya'datasarımdan gelen GDPR
    Bağımsız denetlendiTLS A+ · Başlıklar A+

    TOML, Rust ve Python araç zincirlerinin yapılandırma biçimidir - köşeli parantez içindeki bölümlere ve sade anahtar-eşittir-değer satırlarına sahip bir Cargo.toml ya da bir pyproject.toml. YAML aynı okunabilirlik amacını güder ama parantez yerine girinti kullanır ve CI ardışık düzenlerinin, Docker Compose'un ve Kubernetes'in ortak dilidir. Bu araç TOML dosyanızı okur ve aynı yapıyı YAML olarak yazar.

    Dönüştürme tamamen tarayıcınızda yerel olarak çalışır: smol-toml TOML'u okur, js-yaml YAML'i yazar, ikisi de saf JavaScript. Tablolar eşlemelere, alt tablolar (örneğin [server.meta]) iç içe eşlemelere, tablo dizileri dizilere ve TOML tarih/saat değerleri gerçek YAML zaman damgalarına dönüşür. Parantezli bir .toml dosyasından, bir CI ardışık düzenine bırakmaya hazır, girintili bir .yaml elde edersiniz.

    Böylece döngü kapanır: YAML'dan TOML'a ve şimdi TOML'dan YAML'a, bir yapılandırmayı iki dünya arasında taşırken ikisi de yerel olarak mevcuttur. Araç bu konuda dürüst kalır: bir TOML belgesinin kökünde her zaman bir tablo bulunur, bu yüzden üretilen YAML her zaman bir eşlemedir. JavaScript'in güvenli aralığının ötesindeki çok büyük TOML tam sayıları, kesinlik kaybıyla dönüştürülmek yerine net bir mesajla reddedilir. Hiçbir şey yüklenmez.

    Teknik özellikler

    Teknik özellikler
    Giriş formatlarıTOML
    Çıkış formatıYAML
    Toplu işlemeHayır
    İşlemeTarayıcıda yerel (JavaScript)
    Dosya yüklemeYok

    3 adımda

    1. TOML dosyanızı bırakın veya seçin.
    2. Araç onu YAML'a dönüştürür.
    3. YAML dosyasını indirin.

    Sınırlar: TOML her zaman bir tablo olarak ayrıştırılır, bu yüzden çıktı her zaman bir YAML eşlemesidir. Alt tablolar iç içe eşlemelere, tablo dizileri dizilere, tarih/saat değerleri YAML zaman damgalarına dönüşür. JavaScript'in güvenli aralığının ötesindeki çok büyük tam sayılar net bir mesajla reddedilir (kayıplı dönüşüm yok). Geçersiz TOML net bir hatayla reddedilir.

    Sık sorulan sorular

    Dosyam yükleniyor mu?

    Hayır. Dönüştürme tamamen tarayıcıda yerel olarak çalışır - hiçbir şey gönderilmez.

    Cargo.toml veya pyproject.toml ile çalışır mı?

    Evet. Cargo.toml, pyproject.toml ve diğer TOML dosyaları doğrudan ayrıştırılır ve YAML olarak yazılır.

    Tarih/saat değerleri nasıl işlenir?

    TOML tarih/saat değerleri, dizgi olarak değil, gerçek YAML zaman damgaları olarak verilir.

    Çok büyük tam sayılara ne olur?

    JavaScript'in güvenli aralığının ötesindeki TOML i64 değerleri, kesinlik kaybıyla dönüştürülmek yerine net bir mesajla reddedilir.

    Tersi de çalışır mı?

    Evet, "YAML'dan TOML'a" aracımızla.

    İlgili araçlar