Konverter JSON ↔ YAML ↔ CSV

Konversi data antara format JSON, YAML, dan CSV di browser Anda.

Memuat alat…

Konverter JSON ↔ YAML ↔ CSVKonversi data terstruktur secara bebas antara JSON, YAML, dan CSV. Penguraian CSV menggunakan baris pertama sebagai header, dan konversi ke CSV memerlukan data tabular (sebuah array objek). Coba contohnya untuk melihat bentuk yang diharapkan — tidak ada yang Anda tempel pernah keluar dari browser Anda.

Apa itu Konverter JSON ↔ YAML ↔ CSV?

Konverter gratis berbasis browser yang mengubah data terstruktur antara JSON, YAML, dan CSV ke segala arah. Pengembang, analis data, dan insinyur DevOps menggunakannya untuk memformat ulang respons API, berkas konfigurasi, dan spreadsheet, atau untuk dengan cepat mengonversi array JSON menjadi CSV, mengubah YAML menjadi JSON, atau mengurai berkas CSV menjadi objek JSON. Anda memilih format sumber (From) dan format tujuan (To), menempel data Anda, dan hasil konversi muncul seketika dengan salin satu klik. Penguraian CSV memperlakukan baris pertama sebagai header, dan konversi ke CSV memerlukan data tabular (sebuah array objek).

Cara menggunakan Konverter JSON ↔ YAML ↔ CSV

  1. Pilih format sumber Anda di bawah From: JSON, YAML, atau CSV.
  2. Pilih format tujuan Anda di bawah To: JSON, YAML, atau CSV.
  3. Tempel data Anda ke kotak input, atau klik Sample untuk memuat contoh array JSON.
  4. Baca hasil konversi di kotak output, yang diberi label dengan format tujuan.
  5. Klik tombol salin di atas output untuk menyalin hasil ke papan klip Anda.
  6. Gunakan Swap untuk membalik format From/To dan mengirim output sebelumnya kembali ke input untuk konversi berantai; gunakan Clear untuk mengosongkan input.

Contoh

Array JSON ke CSV

Masukan

[{"name":"Ada","age":36},{"name":"Linus","age":54}]

Keluaran

name,age
Ada,36
Linus,54

Objek JSON ke YAML

Masukan

{"name":"Ada","role":"engineer"}

Keluaran

name: Ada
role: engineer

CSV ke JSON

Atur From ke CSV dan To ke JSON, lalu tempel CSV dengan baris header (misalnya name,age pada baris pertama dan Ada,36 di bawahnya). Baris pertama menjadi kunci objek, dan hasilnya adalah array JSON objek dengan indentasi 2 spasi. Nilai dipertahankan sebagai string (sehingga age menjadi "36").

Pertanyaan yang sering diajukan

Format dan arah mana saja yang didukung?
JSON, YAML, dan CSV ke segala arah: JSON ke YAML, YAML ke JSON, JSON ke CSV, CSV ke JSON, YAML ke CSV, dan CSV ke YAML. Anda mengatur format From dan To secara independen.
Mengapa saya mendapat kesalahan saat mengonversi ke CSV?
CSV membutuhkan data tabular, yaitu sebuah array objek (baris-baris yang berbagi kunci yang sama). Objek tunggal atau data yang bersarang dalam tidak dapat diratakan menjadi kolom CSV, jadi konversikan data tersebut ke JSON atau YAML sebagai gantinya. Klik Sample untuk melihat bentuk yang diharapkan.
Bagaimana penguraian CSV menangani header dan baris kosong?
Penguraian CSV menggunakan baris pertama sebagai header (kunci objek) dan melewati baris kosong secara otomatis. Ketika tujuannya adalah JSON, output ditampilkan rapi dengan indentasi 2 spasi.
Apakah data saya diunggah ke server?
Tidak. Semuanya berjalan sepenuhnya di sisi klien di browser Anda. Tidak ada yang Anda tempel pernah diunggah atau dikirim ke mana pun, jadi aman untuk muatan API privat, konfigurasi, dan spreadsheet sensitif.
Untuk apa tombol Swap?
Swap membalik format From dan To serta memindahkan output saat ini ke kotak input, sehingga Anda dapat langsung mengonversi balik atau merantai konversi tanpa menyalin dan menempel secara manual.

Alat terkait