Konverter YAML / JSON
Konversi antara format YAML dan JSON. Tempel salah satu format dan dapatkan format lainnya secara instan.
Cara Kerja
Konverter YAML/JSON mengubah data antara format YAML dan JSON secara dua arah di browser tanpa mengirim data ke server.
Untuk mengonversi YAML ke JSON: tempel YAML ke panel kiri dan klik Konversi. Hasilnya muncul di panel kanan sebagai JSON yang diformat dengan benar.
Untuk mengonversi JSON ke YAML: tempel JSON ke panel input dan klik Konversi ke arah yang berlawanan.
Validasi terjadi secara otomatis — kesalahan sintaks (tanda kutip yang tidak ditutup, indentasi tidak tepat dalam YAML) dilaporkan dengan nomor baris.
Alat menangani struktur bersarang, array, nilai null, dan semua tipe data YAML dan JSON.
Contoh Praktis
Tempel konfigurasi YAML — misal definisi layanan dengan port bersarang dan daftar lingkungan — lalu konversikan: Anda mendapat padanan JSON persis, langsung berguna saat sebuah alat menuntut JSON padahal sumber kebenaran Anda YAML (atau sebaliknya). Kartu ukuran mengukur selisih kedua format untuk dokumen Anda yang sebenarnya. Mengonversi JSON ke YAML dengan gaya blok menghasilkan bentuk berindentasi yang terbaca manusia; gaya inline menghasilkan bentuk ringkas. Bolak-baliknya juga validator YAML tercepat yang ada: satu karakter tab atau indentasi keliru gagal dengan posisi galat yang presisi.
Kasus Penggunaan
- Mengonversi konfigurasi antar format
- Menyiapkan data untuk API yang menerima JSON
- Memigrasikan file konfigurasi
- Mendebug sumber daya Kubernetes atau Docker Compose
- Berbagi data antar alat
Pertanyaan yang Sering Diajukan
- Apakah YAML mendukung komentar?
- Ya — YAML mendukung komentar (#). Namun komentar hilang saat mengonversi ke JSON karena JSON tidak mendukungnya.
- Apakah konversi dua arah?
- Ya — konverter mendukung YAML→JSON dan JSON→YAML.
- Apakah pengetikan YAML dipertahankan?
- Ya — angka, boolean, dan null dikonversi dengan benar.
- Bagaimana jika YAML saya memiliki tag (mis. !!str)?
- Tag dasar didukung; tag yang kompleks atau khusus mungkin menghasilkan kesalahan.
- Apakah data saya dikirim ke server?
- Tidak — konversi dilakukan secara lokal menggunakan library JavaScript.