Apa itu berkas TOML?
TOML — konfigurasi tanpa ambiguitas
Apa itu?
TOML adalah format konfigurasi yang mengejar sesuatu yang gagal dijamin oleh YAML: ketiadaan ambiguitas sama sekali. Setiap nilai memiliki tipe yang eksplisit, dan tidak pernah ada dua cara membaca baris yang sama.
Sintaksisnya mengingatkan pada file INI zaman dulu — bagian-bagian dalam tanda kurung siku, kunci dan nilai — namun didukung oleh spesifikasi yang ketat.
Sejarah & asal-usul
Tom Preston-Werner, salah satu pendiri GitHub, menciptakan TOML pada tahun 2013, sebagai reaksi langsung terhadap jebakan-jebakan yang ada pada YAML.
Format ini kemudian menjadi pilihan konfigurasi di sejumlah ekosistem besar, terutama pada bahasa Rust dan, belakangan ini, pada Python.
Mengapa berguna
Tidak ada ambiguitas, tipe data eksplisit, keterbacaan yang sangat baik, dan mendukung komentar.
Format ini mendukung tanggal secara native, sesuatu yang tidak dimiliki JSON.
Batasan & kekurangan
Struktur yang bertingkat dalam dengan cepat menjadi rumit di sini: bukan ini keunggulannya.
Penggunaannya kurang meluas dibandingkan YAML atau JSON, dan perangkat pendukungnya pun lebih terbatas.
Tips penggunaan
TOML sangat cocok untuk file konfigurasi, di mana kejelasan lebih diutamakan daripada kepadatan.
Untuk pertukaran data atau struktur yang kompleks, konversikan ke JSON.
Konversi TOML Anda dalam hitungan detik, di server aman kami di Prancis.
Konversi TOML