
Apa itu berkas YAML?
YAML — konfigurasi yang mudah dibaca
Gunakan format YAML
Sebuah contoh konkret
Menyiapkan JSON dari file YAML untuk alat yang mengharapkan JSON.
Pemeriksaan yang berguna
Komentar, anchor, dan tipe implisit tidak semuanya memiliki padanan. Periksa arti nilai setelah konversi.
Pilih konversi
Simpan versi asli dan buka hasilnya di perangkat lunak atau perangkat yang akan menggunakannya.
Pertanyaan Anda tentang format ini
Mengapa JSON saya berubah strukturnya menjadi CSV?
CSV mewakili sebuah tabel baris dan kolom. JSON dapat berisi objek dan daftar bertingkat yang tidak dapat langsung ditransposisikan. Buatlah salinan, periksa bagaimana kolom-kolom tersebut direpresentasikan, dan pertahankan JSON jika penggunaan Anda mengharuskan menjaga seluruh strukturnya.
Bagaimana cara menghindari hilangnya angka nol di awal identitas?
Saat membuka CSV dalam spreadsheet, impor kolom identitas sebagai teks. Pembukaan otomatis dapat mengubah 00123 menjadi 123. Juga periksa tanggal dan pemisah desimal sebelum menyimpan kembali.
Bisakah saya mengonversi file yang berisi rahasia?
Hapus kata sandi, kunci API, dan rahasia lainnya sebelum mengirim contoh ke layanan atau dukungan. Pemrosesan file dilakukan secara online. Untuk data yang tidak boleh meninggalkan perangkat Anda, gunakan alat lokal yang sesuai.
Mengapa tidak semua output ditawarkan?
Format tidak selalu dapat dipertukarkan dalam semua kasus. ConvertLab menampilkan konversi dari katalognya; mengganti nama ekstensi tidak mengubah konten. Output khusus seperti beberapa ekspor XML atau spreadsheet diidentifikasi sebagai NoLimit.
Apa itu?
YAML adalah format konfigurasi yang dirancang agar mudah dibaca dan ditulis oleh manusia. Tanpa kurung kurawal, tanpa tag: strukturnya ditentukan oleh indentasi, seperti pada daftar berpoin.
Format ini mendukung komentar, sehingga menjadikannya format pilihan utama untuk berkas konfigurasi — sesuatu yang tidak dimiliki JSON, yang melarang komentar dan cukup merepotkan karenanya.
Sejarah & asal-usul
YAML muncul pada tahun 2001, dengan ambisi eksplisit untuk lebih mudah dibaca dibanding XML dan lebih fleksibel dibanding format konfigurasi yang sudah ada saat itu.
Format ini kini menjadi bagian tak terpisahkan dari perkakas pengembangan modern: integrasi berkelanjutan, orkestrasi kontainer, deployment otomatis. Seorang insinyur perangkat lunak masa kini menulisnya hampir setiap hari.
Mengapa berguna
Sangat mudah dibaca, ringkas, mendukung komentar, dan menangani struktur bersarang dengan elegan.
Secara teknis, YAML merupakan superset dari JSON: setiap berkas JSON otomatis menjadi YAML yang valid.
Batasan & kekurangan
Indentasi bersifat signifikan, dan tab tidak diperbolehkan: satu spasi berlebih atau salah letak bisa mengubah makna berkas atau membuatnya tidak valid.
Konversi tipe otomatisnya adalah jebakan yang terkenal: pada versi-versi lama, nilai NO — kode negara Norwegia — malah diterjemahkan sebagai boolean « salah ». Kejutan semacam ini membuat format ini punya reputasi ambigu.
Tips penggunaan
YAML sangat cocok untuk konfigurasi yang ditulis manual. Untuk pertukaran data antarmesin, konversikan ke JSON: lebih ketat, lebih mudah diprediksi, dan tidak ada ambiguitas tipe data.
Selalu beri tanda kutip pada nilai yang berpotensi disalahartikan: ya, tidak, on, off, dan segala sesuatu yang tampak seperti angka padahal bukan.
Konversi YAML Anda dalam hitungan detik, di server aman kami di Prancis.
Konversi YAML