Konversi YAML ke JSON dan JSON kembali ke YAML, dua arah. Memvalidasi saat mengonversi dan menampilkan kesalahan yang jelas. Semuanya berjalan di browser Anda.
Cara menggunakan YAML ⇄ JSON
Pilih arah: YAML ke JSON atau JSON ke YAML.
Tempel YAML atau JSON Anda ke panel input.
Salin hasil yang dikonversi, atau baca kesalahan jika input tidak valid.
Konverter ini mengubah YAML menjadi JSON dan JSON menjadi YAML, dalam dua arah. Pilih arahnya, tempel masukan Anda, dan salin hasil yang dikonversi atau baca kesalahan yang jelas jika masukannya cacat.
Semuanya diproses secara lokal di browser Anda, sehingga data Anda tetap berada di perangkat Anda.
YAML dan JSON menggambarkan jenis data yang sama, tetapi dengan prioritas yang berbeda. JSON ketat dan ringkas, yang cocok untuk API dan mesin; YAML berbasis indentasi dan lebih mudah dibaca serta diedit oleh manusia, itulah sebabnya YAML mendominasi berkas konfigurasi.
Setiap konversi mengurai sumbernya terlebih dahulu, sehingga masukan yang cacat tertangkap dan dilaporkan dengan alasannya dan sering kali barisnya, alih-alih diam-diam menghasilkan hasil yang rusak. Konversi yang berhasil karena itu juga memberi tahu Anda bahwa masukannya valid.
Konverter menggunakan parser yang kompatibel dengan YAML 1.2 dan 1.1 dari js-yaml, mencakup fitur yang Anda temui dalam praktik: pemetaan, urutan, skalar, jangkar (anchor), dan string multibaris.
Ini persis perekat yang Anda butuhkan di sekitar pipeline CI, berkas Kubernetes dan Docker Compose, serta API yang berbicara JSON sementara konfigurasi Anda ditulis dalam YAML. Konverter memungkinkan Anda berpindah di antara keduanya tanpa mengedit secara manual.
Satu hal yang perlu diketahui: komentar YAML dihilangkan, karena JSON tidak mengenal konsep komentar, dan mengonversi kembali menghasilkan YAML baru tanpa komentar tersebut.
Pertanyaan yang sering diajukan
Menggunakan parser yang kompatibel dengan YAML 1.2 / 1.1 dari js-yaml, mencakup fitur umum: pemetaan, urutan, skalar, anchor, dan string multi-baris.
Input diurai sebelum dikonversi, sehingga YAML atau JSON yang tidak valid menampilkan pesan dengan alasannya dan sering kali barisnya, yang membantu Anda menemukan masalah dengan cepat.
Tidak. Komentar YAML dibuang selama konversi karena JSON tidak memiliki komentar, dan mengonversi kembali menghasilkan YAML baru tanpa komentar.
Tidak. Konversi berjalan sepenuhnya di browser Anda; tidak ada yang Anda tempel meninggalkan perangkat Anda.
Sematkan tool ini
Tambahkan tool ini ke situs web Anda sendiri. Salin cuplikan di bawah; cuplikan ini tetap terbarui secara otomatis.
<iframe src="https://monu.tools/embed/id/yaml-json-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Alat terkait
Format, percantik, dan validasi JSON secara online dengan pesan kesalahan yang jelas untuk input tidak valid.
Minify dan validasi JSON di peramban Anda, dan lihat berapa byte yang Anda hemat.
Konversi JSON ke CSV dan CSV kembali ke JSON, dua arah. Pilih pembatas, tangani kolom yang dikutip, dan salin hasilnya. Semuanya berjalan di browser Anda.
Buat interface TypeScript dari contoh JSON, dengan tipe bersarang, array, dan kolom opsional. Berjalan di peramban Anda.