id

TOML ke YAML

Konversi berkas TOML ke YAML secara lokal - konfigurasi berindentasi untuk CI dan Docker, tanpa unggah, langsung di peramban Anda.

Memproses secara lokal di perangkat Anda ...

0%

Berkas Anda tidak pernah meninggalkan perangkat

    Apakah berkas saya diunggah?

    Tidak. Semuanya berjalan di peramban Anda - berkas Anda tidak pernah meninggalkan perangkat. Bagaimana ini dapat diverifikasi

    Tanpa unggahan100% lokal
    Isi tetap milikmutanpa akses pihak ketiga
    Server di JermanGDPR sejak desain
    Diaudit independenTLS A+ · HTTP header A+

    TOML adalah format konfigurasi dari toolchain Rust dan Python - sebuah Cargo.toml atau pyproject.toml dengan bagian-bagian dalam kurung siku dan baris kunci-sama-dengan-nilai yang sederhana. YAML mengejar tujuan keterbacaan yang sama, tetapi memakai indentasi alih-alih kurung dan menjadi lingua franca pipeline CI, Docker Compose, dan Kubernetes. Alat ini membaca berkas TOML Anda dan menuliskan struktur yang sama sebagai YAML.

    Konversi berjalan sepenuhnya secara lokal di peramban Anda: smol-toml membaca TOML, js-yaml menulis YAML, keduanya JavaScript murni. Tabel menjadi pemetaan, subtabel (seperti [server.meta]) menjadi pemetaan bersarang, larik tabel menjadi urutan, dan nilai tanggal/waktu TOML menjadi cap waktu YAML yang sesungguhnya. Dari sebuah .toml berkurung, Anda mendapatkan sebuah .yaml berindentasi yang siap dimasukkan ke pipeline CI.

    Dengan begitu, putaran bolak-balik tertutup: YAML ke TOML dan kini TOML ke YAML keduanya tersedia secara lokal saat Anda memigrasikan konfigurasi antara dua dunia. Alat ini tetap jujur soal itu: sebuah dokumen TOML selalu memiliki tabel di akar, jadi YAML yang dihasilkan selalu berupa pemetaan. Bilangan bulat TOML yang sangat besar di luar rentang aman JavaScript ditolak dengan pesan yang jelas alih-alih dikonversi dengan kehilangan presisi. Tidak ada yang diunggah.

    Data teknis

    Data teknis
    Format masukanTOML
    Format keluaranYAML
    Pemrosesan massalTidak
    PemrosesanLokal di peramban (JavaScript)
    Unggah berkasTidak ada

    Dalam 3 langkah

    1. Letakkan atau pilih berkas TOML Anda.
    2. Alat mengonversinya menjadi YAML.
    3. Unduh berkas YAML.

    Batasan: TOML selalu terurai menjadi sebuah tabel, jadi keluarannya selalu berupa pemetaan YAML. Subtabel menjadi pemetaan bersarang, larik tabel menjadi urutan, nilai tanggal/waktu menjadi cap waktu YAML. Bilangan bulat yang sangat besar di luar rentang aman JavaScript ditolak dengan pesan yang jelas (tanpa konversi yang merugikan). TOML yang tidak valid ditolak dengan kesalahan yang jelas.

    Pertanyaan umum

    Apakah berkas saya diunggah?

    Tidak. Konversi berjalan sepenuhnya secara lokal di peramban - tidak ada yang dikirim.

    Apakah ini bekerja dengan Cargo.toml atau pyproject.toml?

    Ya. Cargo.toml, pyproject.toml, dan berkas TOML lain diurai langsung dan ditulis sebagai YAML.

    Bagaimana nilai tanggal/waktu ditangani?

    Nilai tanggal/waktu TOML dikeluarkan sebagai cap waktu YAML yang sesungguhnya, bukan sebagai untaian teks.

    Apa yang terjadi dengan bilangan bulat yang sangat besar?

    Nilai i64 TOML di luar rentang aman JavaScript ditolak dengan pesan yang jelas alih-alih dikonversi dengan kehilangan presisi.

    Apakah arah sebaliknya juga bisa?

    Ya, dengan alat "YAML ke TOML" kami.

    Alat terkait