Ubah konfigurasi YAML menjadi JSON yang diformat
Konverter YAML ke JSON membantu ketika konfigurasi, cuplikan CI, contoh infrastruktur, atau data dokumentasi perlu digunakan oleh API, skrip, fixture pengujian, atau alat validasi yang lebih ketat. Konverter ini mengurai satu dokumen YAML dan menulis JSON dengan indentasi.
JSON kurang ekspresif dibandingkan YAML. Komentar, jangkar, alias, dan beberapa sintaks khusus YAML tidak memiliki padanan langsung di JSON, jadi tinjau hasil keluaran sebelum menggunakannya sebagai konfigurasi produksi.
Yang harus diperiksa setelah konversi
- Komentar dan jangkar yang membantu menjelaskan YAML asli.
- Nilai implisit YAML seperti
true,false,null, dan angka. - Nilai yang diberi tanda kutip yang harus tetap sebagai string dalam keluaran JSON.
- YAML multi-dokumen yang dipisahkan dengan
---, yang harus dipisahkan sebelum dikonversi.
FAQ YAML ke JSON
Apakah komentar, jangkar, dan alias YAML dipertahankan?
Tidak. JSON tidak mendukung komentar, jangkar, atau alias, sehingga fitur yang hanya ada di YAML tersebut tidak direpresentasikan dalam keluaran.
Mengapa tipe nilai YAML berubah?
YAML dapat menafsirkan boolean, null, dan angka. Beri tanda kutip pada nilai di YAML jika nilainya harus tetap berupa string JSON.
Apakah ini dapat mengonversi beberapa dokumen YAML sekaligus?
Konverter ini ditujukan untuk satu dokumen YAML. Pisahkan YAML multi-dokumen sebelum mengonversi sehingga setiap dokumen memiliki keluaran JSON yang jelas.