Konverter JSON ↔ YAML
Berpindah antar format berkas konfigurasi
Masukan
Opsi
Hasil
Belum ada masukan
Tempelkan JSON atau YAML dan hasil konversinya muncul di sini.
JSON tidak mengenal komentar, jadi semua komentar YAML hilang dalam konversi.
Kubernetes, GitHub Actions, dan Docker Compose menginginkan YAML; API dan berkas paket berbicara JSON. Keduanya menggambarkan data yang sama, jadi konversinya sebagian besar bersifat mekanis — dengan satu hal yang perlu diwaspadai, seperti dicatat di bawah.
Cara pakai
- 1 Pilih arah konversinya.
- 2 Tempelkan JSON atau YAML Anda.
- 3 Atur indentasi untuk keluaran YAML.
- 4 Salin hasilnya.
Pertanyaan yang sering diajukan
Apa yang hilang saat YAML dikonversi ke JSON?
Komentar, anchor dan alias, serta berkas multi-dokumen. Komentar adalah yang paling terasa — konfigurasi yang penuh catatan kehilangan seluruh penjelasannya, jadi jadikan YAML sebagai sumber kebenaran.
Mengapa indentasi YAML begitu penting?
Indentasi adalah strukturnya, seperti di Python. Dua spasi atau empat spasi hanya soal gaya, tetapi mencampur keduanya atau memakai tab membuat berkas jadi tidak sah — YAML sama sekali melarang tab untuk indentasi.
Mengapa tipe nilai saya berubah?
YAML menyimpulkan tipe sendiri, sehingga yes, no, on, dan off tanpa tanda kutip menjadi boolean, dan 1.0 menjadi angka. String versi dan kode negara adalah korban yang paling umum — beri tanda kutip agar tetap menjadi string.