JSON ke YAML
Ubah JSON menjadi YAML bersih yang mudah dibaca, diedit, dan disimpan sebagai file konfigurasi.
atau seret ke sini · hingga 50 MB per file, gratis
File lebih besar? Pro bisa mengonversi file hingga 500 MBMelebihi batas gratis: Anda bisa membuka unduhan mulai €1,99.
Sedang diproses…
File Anda sudah siap
Gratis · Tanpa daftar · Tanpa watermark · File tidak pernah keluar dari perangkat Anda
JSON ke YAML dalam 3 langkah
- Pilih file JSON Anda, atau seret ke kotak.
- Klik Konversi ke YAML.
- Unduh file .yaml, siap diedit atau di-commit.
YAML yang mudah dibaca dari JSON apa pun
JSON adalah format yang dihasilkan API dan program; YAML adalah format yang lebih disukai orang untuk dibaca dan diedit secara manual. Mengubah respons API, manifest paket, atau pengaturan hasil ekspor ke YAML menghilangkan kurung kurawal dan sebagian besar tanda kutip, sehingga struktur terlihat hanya dari indentasi.
Hasilnya memakai indentasi dua spasi dan tidak pernah memotong baris panjang. Teks hanya diberi tanda kutip jika YAML akan membacanya sebagai hal lain, seperti "true", "007", atau "2026-03-15", sehingga nilai tetap mempertahankan tipenya saat file dibaca kembali. Setiap JSON yang valid juga YAML yang valid, jadi tidak ada yang hilang.
Pertanyaan yang sering diajukan
Bagaimana cara mengubah JSON ke YAML?
Pilih file JSON Anda, lalu klik Konversi ke YAML. Alat ini memeriksa JSON, menuliskannya sebagai YAML dengan indentasi dua spasi, dan mengunduh file .yaml. Jika JSON tidak valid, Anda melihat pesan parser sehingga bisa memperbaikinya terlebih dahulu.
Kenapa beberapa nilai diberi tanda kutip?
Nilai yang akan dibaca YAML sebagai angka, boolean, null, atau tanggal diberi tanda kutip jika di JSON berupa teks. Contohnya, string "007" tetap "007" dan tidak berubah menjadi angka 7. Teks biasa tanpa risiko seperti itu ditulis tanpa tanda kutip.
Bisakah hasilnya dipakai di Kubernetes atau Docker Compose?
Bisa, selama JSON-nya memiliki struktur yang diharapkan tool tersebut. YAML berisi data yang persis sama, jadi misalnya manifest yang diekspor sebagai JSON dengan kubectl bisa dikonversi, diedit, lalu diterapkan kembali.
Apakah YAML mempertahankan urutan key?
Ya. Key muncul dalam urutan yang sama seperti di file JSON, dan list mempertahankan urutan isinya, sehingga YAML mudah dibandingkan dengan file asli maupun dengan versi sebelumnya di repositori Anda.
Apakah file saya diunggah ke server?
Tidak. JSON dikonversi di dalam browser pada perangkat Anda sendiri, jadi pengaturan, secret, atau data pelanggan di dalamnya tidak pernah keluar dari komputer Anda. Setelah halaman selesai dimuat, konverter tetap berfungsi bahkan tanpa koneksi internet.