CanDoYa
ID

JSON to YAML Converter Online Gratis

Berjalan sepenuhnya di browser Anda - tanpa unggah, tanpa daftar.

JSON
YAML
Tempel JSON untuk mengonversinya ke YAML.
Bagikan tool ini

Bagaimana cara konversi JSON ke YAML?

Tempel JSON Anda ke converter ini, lalu data yang sama diserialisasi ulang jadi YAML bergaya block: objek menjadi mapping key-value, array menjadi list dengan tanda dash, dan struktur bersarang diberi indentasi otomatis. Pilih indent 2 atau 4 spasi, dan semuanya berjalan langsung di browser Anda jadi tidak ada yang diunggah.

Cara pakai

  1. 1Tempel JSON Anda. Tempel atau ketik JSON di panel kiri, atau muat contoh untuk melihat formatnya.
  2. 2Pilih indentasinya. Pilih indent 2 atau 4 spasi. JSON yang tidak valid akan ditandai di status bar lengkap dengan pesan error parsing yang tepat.
  3. 3Salin YAML-nya. YAML langsung diperbarui di panel kanan. Salin hasilnya atau unduh sebagai file .yaml.

Cocok untuk siapa

JSON dan YAML menggambarkan model data yang sama (objek, array, string, angka, boolean dan null), jadi konversi antar keduanya cuma serialisasi ulang tanpa kehilangan data, bukan terjemahan. Tool ini mem-parsing JSON Anda dan menerbitkannya kembali sebagai YAML bergaya block yang bersih: kurung kurawal dan kurung siku digantikan indentasi, tanda kutip hilang dari key dan string biasa, dan hasilnya jauh lebih mudah dibaca. Berguna kalau file konfigurasi, pipeline CI atau manifest Kubernetes butuh YAML, sementara data Anda awalnya berasal dari JSON.

Semua proses berjalan lokal di browser Anda memakai JavaScript. Data Anda tidak pernah diunggah, dicatat, atau dikirim ke server mana pun, jadi aman dipakai untuk konversi response API, secret, atau config yang berisi data pribadi.

Tanya jawab

Apakah konversi JSON ke YAML tidak menghilangkan data?

Ya, tidak ada data yang hilang. JSON dan YAML berbagi tipe data yang sama, jadi setiap objek, array, string, angka, boolean dan null langsung terpetakan. Tool ini juga menambahkan tanda kutip pada string yang berisiko salah dibaca YAML, jadi kalau YAML-nya di-parsing lagi, Anda dapat nilai asli yang sama persis.

Bisakah saya memilih jenis indentasinya?

Bisa. Pilih 2 atau 4 spasi dari selector Indent. YAML selalu pakai spasi, tidak pernah tab, jadi kedua opsi menghasilkan output valid dan portabel yang bisa dibaca parser mana pun.

Bagaimana dengan objek dan array bersarang?

Semuanya diberi indentasi sebagai YAML bergaya block. Objek bersarang masuk satu level lebih dalam, array jadi list dengan tanda dash, dan array berisi objek memakai bentuk ringkas '- key: value'. Objek dan array kosong tampil sebagai {} dan [].

Bagaimana kalau JSON saya tidak valid?

Status bar berubah merah dan menampilkan pesan error parsing yang tepat, termasuk posisinya, jadi Anda bisa langsung menemukan koma nyasar atau tanda kutip yang hilang. Outputnya tetap kosong sampai JSON-nya valid.

Apakah data saya diunggah ke suatu tempat?

Tidak. Proses konversi berjalan sepenuhnya di browser Anda memakai JavaScript. Tidak ada yang ditempel dikirim ke server, disimpan, atau dicatat, jadi aman untuk data pribadi atau sensitif.