Konversi JSON ke YAML dan sebaliknya, dengan validasi.

Konversi berjalan secara langsung di browser Anda — tidak ada yang diunggah. Edit salah satu sisi dan yang lain mengikuti seketika.  · Jatuhkan file .json / .yaml di salah satu panel

Indentasi
data.json
data.yaml

Tentang JSON ↔ YAML

Konverter JSON ↔ YAML menerjemahkan antara kedua format ini dalam dua arah, dengan validasi bawaan. Tempelkan JSON di satu sisi atau YAML di sisi lain, dan konversinya terjadi langsung di browser Anda; kesalahan sintaks dilaporkan beserta lokasi persisnya, sehingga koma nyasar atau indentasi yang salah ditemukan dalam hitungan detik.

Pemformatan bisa dikonfigurasi: pilih lebar indentasi dan opsional urutkan kunci objek secara alfabetis untuk output yang stabil dan mudah di-diff. Statistik langsung menunjukkan jumlah baris, byte, kunci dan kedalaman nesting dokumen Anda, dan alat ini memberi tahu apakah root-nya berupa objek, array atau scalar.

Anda bisa mengetik, menempel, mengunggah file atau menyeretnya ke halaman, lalu menyalin atau mengunduh hasil konversinya. Karena semuanya berjalan di sisi klien, file konfigurasi yang berisi rahasia tidak pernah keluar dari perangkat Anda — jembatan praktis sehari-hari antara payload API dan konfigurasi Kubernetes, CI atau Docker Compose.

Cara menggunakan JSON ↔ YAML

  1. Tempelkan JSON atau YAML Anda ke panelnya — atau unggah maupun seret file ke halaman.
  2. Perbaiki kesalahan sintaks apa pun menggunakan posisi baris yang dilaporkan, jika ada yang ditandai.
  3. Atur lebar indentasi dan aktifkan/nonaktifkan pengurutan kunci sesuai selera.
  4. Baca output hasil konversi di panel sebelahnya, beserta statistik dokumennya.
  5. Salin hasilnya atau unduh sebagai file.

Pertanyaan yang sering diajukan

Untuk data, ya — YAML adalah superset dari JSON, sehingga setiap dokumen JSON memiliki representasi YAML dan sebaliknya. Yang berubah adalah sintaksnya: YAML menggunakan indentasi dan mengizinkan komentar, meskipun komentar hilang saat dikonversi ke JSON, yang tidak memiliki sintaks komentar.

Input yang tidak valid ditandai dengan posisi kegagalannya, sehingga Anda bisa langsung melompat ke baris yang bermasalah — biasanya koma atau tanda kutip yang hilang di JSON, atau indentasi yang tidak konsisten dan karakter khusus yang tidak di-escape di YAML.

Opsi ini mengurutkan kunci objek secara alfabetis di setiap level output. Kunci yang terurut membuat file hasil konversi bersifat deterministik, yang menjaga diff version-control tetap kecil dan memudahkan perbandingan dua konfigurasi berdampingan.

YAML secara otomatis mengetik scalar yang tidak dikutip: yes dan no menjadi boolean, 012 mungkin diuraikan sebagai angka, dan kode negara seperti NO terkenal sebagai jebakan. Beri tanda kutip pada nilai di sumber YAML Anda untuk memaksanya tetap menjadi string.

Bisa — konversi berjalan sepenuhnya di browser Anda, termasuk file yang Anda seret masuk. Tidak ada yang dikirim, sehingga mengonversi konfigurasi yang berisi kredensial atau hostname internal tetap aman.

Ya, gratis tanpa batas ukuran — konversilah di kedua arah sesering yang Anda butuhkan.


Pencarian populer
json ke yaml yaml ke json konverter json yaml ubah yaml online validator yaml alat json yaml
Butuh bantuan?
Menemukan masalah dengan alat ini? Beri tahu tim kami.
Laporkan masalah

Tambahkan alat gratis ini ke situs web Anda sendiri — salin dan tempel kode di bawah ini.