Konverter YAML ke JSON

Ubah YAML menjadi JSON dengan skema inti YAML 1.2, termasuk aliran multi-dokumen yang dipisah ---. Nomor baris galat jelas, berjalan lokal. Gratis.

Berjalan sepenuhnya di browser Anda. Data Anda tidak pernah diunggah.

Alat Terkait

Lihat Semua

Apa itu YAML ke JSON?

Tempel YAML – manifes Kubernetes, konfigurasi CI, file OpenAPI – dan dapatkan JSON yang setara. Aliran dengan beberapa dokumen yang dipisah --- menjadi array JSON dengan satu elemen per dokumen.

Cara menggunakan YAML ke JSON

  1. Tempel YAML ke kotak Input YAML, atau gunakan Muat contoh atau Buka file.
  2. Pilih Indentasi JSON.
  3. Keluaran JSON diperbarui saat Anda mengetik; gunakan Salin atau Unduh.

Contoh

Masukan
name: Ada
langs: [en, fr]
Keluaran
{
  "name": "Ada",
  "langs": [
    "en",
    "fr"
  ]
}

Kapan menggunakan YAML ke JSON

Gunakan untuk memasukkan YAML ke alat yang hanya mendukung JSON, men-debug masalah indentasi, atau membandingkan konfigurasi. Anchor dan alias diperluas, dan komentar hilang, karena JSON tidak punya padanannya.

Cara kerja YAML ke JSON

Input diurai dengan js-yaml memakai skema inti YAML 1.2: true/false, angka, dan null/~ mendapat tipe JSON, sedangkan keanehan YAML 1.1 seperti yes, on, atau tanggal tanpa kutip tetap berupa string. Semua dokumen dalam aliran dimuat; satu dokumen dikeluarkan apa adanya, beberapa dokumen sebagai array. Galat sintaks dilaporkan beserta nomor baris dari parser.

Kasus Penggunaan Umum

  • Mengonversi file Kubernetes atau Docker Compose ke JSON
  • Mengubah spesifikasi OpenAPI YAML menjadi JSON
  • Men-debug workflow GitHub Actions dengan melihat struktur hasil urainya
  • Memecah aliran YAML multi-dokumen menjadi array JSON

Pertanyaan Umum

Mengapa “yes” tidak diubah menjadi true?

YAML 1.2 (skema inti) hanya memperlakukan true/false sebagai boolean. Parser YAML 1.1 yang lebih lama juga menerima yes/no/on/off.

Apa yang terjadi dengan banyak dokumen?

Setiap dokumen yang dipisah --- menjadi satu elemen array JSON, dan jumlah dokumen ditampilkan di atas keluaran.

Apakah komentar dipertahankan?

Tidak – JSON tidak punya komentar, sehingga komentar dibuang.

Langkah berikutnya yang disarankan

Jelajahi kategori lainnya