id

YAML ke TOML

Konversi berkas YAML ke TOML secara lokal - konfigurasi yang mudah dibaca dengan tabel, 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+

    YAML adalah format konfigurasi yang luas dipakai untuk pipeline CI, Docker Compose, Kubernetes, dan banyak perkakas: ia memakai indentasi alih-alih kurung dan dengan sedikit basa-basi. TOML mengejar tujuan keterbacaan yang sama bagi manusia, tetapi bersandar pada bagian-bagian dalam kurung siku dan baris kunci-sama-dengan-nilai yang sederhana, seperti yang dipakai sebuah Cargo.toml atau pyproject.toml. Alat ini membaca berkas YAML Anda dan menuliskan struktur yang sama sebagai TOML yang terbentuk baik.

    Konversi berjalan sepenuhnya secara lokal di peramban Anda: js-yaml membaca YAML, smol-toml menulis TOML, keduanya JavaScript murni. Pemetaan bersarang menjadi tabel dan subtabel TOML (seperti [server.meta]), urutan menjadi larik TOML, cap waktu menjadi nilai tanggal/waktu yang sesungguhnya. Dari sebuah konfigurasi YAML berindentasi, Anda mendapatkan sebuah .toml berstruktur jelas yang bisa langsung Anda versikan dan commit.

    Dengan begitu, celah antarformat tertutup: JSON ke YAML, JSON ke TOML, dan kini YAML ke TOML semuanya tersedia secara lokal. Alat ini tetap jujur soal itu: sebuah dokumen TOML butuh tabel di tingkat teratas, jadi urutan YAML, satu skalar, atau null di akar ditolak dengan pesan yang jelas alih-alih gagal secara membingungkan. Dan karena TOML tidak punya tipe null, pemetaan dengan nilai null dilaporkan, bukan dibuang diam-diam. Tidak ada yang diunggah.

    Data teknis

    Data teknis
    Format masukanYAML, YML
    Format keluaranTOML
    Pemrosesan massalTidak
    PemrosesanLokal di peramban (JavaScript)
    Unggah berkasTidak ada

    Dalam 3 langkah

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

    Batasan: Mengharapkan pemetaan YAML di tingkat teratas; urutan, skalar, atau null di akar ditolak dengan pesan yang jelas. Pemetaan bersarang menjadi subtabel, urutan menjadi larik TOML, cap waktu menjadi nilai tanggal/waktu TOML. TOML tidak punya tipe null, jadi pemetaan dengan nilai null ditolak alih-alih dibuang diam-diam. Jangkar YAML diselesaikan saat dibaca.

    Pertanyaan umum

    Apakah berkas saya diunggah?

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

    Mengapa akar harus berupa pemetaan?

    Sebuah dokumen TOML adalah tabel di tingkat teratas; urutan atau skalar tidak bisa menjadi akar TOML.

    Bagaimana cap waktu ditangani?

    Cap waktu YAML ditulis sebagai nilai tanggal/waktu TOML yang sesungguhnya, bukan sebagai untaian teks.

    Apa yang terjadi dengan nilai null?

    TOML tidak punya tipe null; pemetaan yang memuat null ditolak dengan pesan yang jelas alih-alih dibuang diam-diam.

    Apakah arah sebaliknya juga bisa?

    Untuk itu, gabungkan "TOML ke JSON" dan "JSON ke YAML".

    Alat terkait