ms

Tukar TOML kepada YAML

Tukar fail TOML kepada YAML secara setempat - konfigurasi berinden untuk CI dan Docker, tanpa muat naik, terus dalam pelayar anda.

Memproses secara setempat pada peranti anda ...

0%

Fail anda tidak pernah meninggalkan peranti

    Adakah fail saya dimuat naik?

    Tidak. Semuanya berjalan dalam pelayar anda - fail anda tidak pernah meninggalkan peranti. Bagaimana ini boleh disahkan

    Tiada muat naik100% setempat
    Kandungan kekal milik andatiada capaian pihak ketiga
    Pelayan di JermanGDPR secara reka bentuk
    Diaudit bebasTLS A+ · HTTP header A+

    TOML ialah format konfigurasi bagi rangkaian alat Rust dan Python - sebuah Cargo.toml atau pyproject.toml dengan bahagian-bahagian dalam kurungan siku dan baris kunci-sama-dengan-nilai yang ringkas. YAML mengejar matlamat kebolehbacaan yang sama, tetapi menggunakan inden dan bukannya kurungan dan menjadi lingua franca saluran paip CI, Docker Compose, dan Kubernetes. Alat ini membaca fail TOML anda dan menulis struktur yang sama sebagai YAML.

    Penukaran berjalan sepenuhnya secara setempat dalam pelayar anda: smol-toml membaca TOML, js-yaml menulis YAML, kedua-duanya JavaScript tulen. Jadual menjadi pemetaan, subjadual (seperti [server.meta]) menjadi pemetaan bersarang, tatasusunan jadual menjadi jujukan, dan nilai tarikh/masa TOML menjadi cap masa YAML yang sebenar. Daripada sebuah .toml berkurung, anda memperoleh sebuah .yaml berinden yang sedia dimasukkan ke saluran paip CI.

    Dengan itu, kitaran pergi-balik tertutup: YAML kepada TOML dan kini TOML kepada YAML kedua-duanya tersedia secara setempat apabila anda memindahkan konfigurasi antara dua dunia. Alat ini kekal jujur tentangnya: sesebuah dokumen TOML sentiasa mempunyai jadual di akar, jadi YAML yang dihasilkan sentiasa berupa pemetaan. Integer TOML yang sangat besar melebihi julat selamat JavaScript ditolak dengan mesej yang jelas dan bukannya ditukar dengan kehilangan ketepatan. Tiada apa-apa yang dimuat naik.

    Data teknikal

    Data teknikal
    Format inputTOML
    Format outputYAML
    Pemprosesan kelompokTidak
    PemprosesanSetempat dalam pelayar (JavaScript)
    Muat naik failTiada

    Dalam 3 langkah

    1. Lepaskan atau pilih fail TOML anda.
    2. Alat ini menukarkannya menjadi YAML.
    3. Muat turun fail YAML.

    Batasan: TOML sentiasa dihurai menjadi sebuah jadual, jadi keluarannya sentiasa berupa pemetaan YAML. Subjadual menjadi pemetaan bersarang, tatasusunan jadual menjadi jujukan, nilai tarikh/masa menjadi cap masa YAML. Integer yang sangat besar melebihi julat selamat JavaScript ditolak dengan mesej yang jelas (tiada penukaran yang merugikan). TOML yang tidak sah ditolak dengan ralat yang jelas.

    Soalan lazim

    Adakah fail saya dimuat naik?

    Tidak. Penukaran berjalan sepenuhnya secara setempat dalam pelayar - tiada apa-apa yang dihantar.

    Adakah ia berfungsi dengan Cargo.toml atau pyproject.toml?

    Ya. Cargo.toml, pyproject.toml, dan fail TOML lain dihurai terus dan ditulis sebagai YAML.

    Bagaimana nilai tarikh/masa dikendalikan?

    Nilai tarikh/masa TOML dikeluarkan sebagai cap masa YAML yang sebenar, bukan sebagai rentetan.

    Apa yang berlaku dengan integer yang sangat besar?

    Nilai i64 TOML melebihi julat selamat JavaScript ditolak dengan mesej yang jelas dan bukannya ditukar dengan kehilangan ketepatan.

    Adakah arah sebaliknya turut berfungsi?

    Ya, dengan alat "YAML kepada TOML" kami.

    Alat berkaitan