Pengonversi YAML ke JSON

Tempelkan YAML dan ubah menjadi JSON yang diformat untuk API, skrip, dan migrasi konfigurasi.

Semua konversi data terjadi secara lokal di browser Anda. Tidak ada JSON, CSV, YAML, atau XML yang dikirim ke server kami.
YAMLJSON

Contoh cepat

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.
Catatan string: Beri tanda kutip pada nilai YAML ketika nilai yang terlihat seperti angka harus tetap menjadi string, seperti ID, kode pos, atau nomor versi.

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.