Konverter JSON ↔ YAML ↔ CSV
Konversi data antara format JSON, YAML, dan CSV di browser Anda.
Konverter JSON ↔ YAML ↔ CSV — Konversi 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
- Pilih format sumber Anda di bawah From: JSON, YAML, atau CSV.
- Pilih format tujuan Anda di bawah To: JSON, YAML, atau CSV.
- Tempel data Anda ke kotak input, atau klik Sample untuk memuat contoh array JSON.
- Baca hasil konversi di kotak output, yang diberi label dengan format tujuan.
- Klik tombol salin di atas output untuk menyalin hasil ke papan klip Anda.
- 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
Enkode / Dekode Base32 / Base58
Enkode teks ke Base32 (RFC 4648) atau Base58 (alfabet Bitcoin) dan dekode keduanya kembali menjadi teks, sepenuhnya aman UTF-8 dan seluruhnya di browser Anda.
Enkode / Dekode Base64
Enkode atau dekode Base64 (aman UTF-8) dengan alfabet URL-safe, padding opsional, pemenggalan baris 64/76, hitungan bita dan karakter langsung, serta tampilan bita heksa atau biner.
Konverter Huruf Besar/Kecil & Penghitung
Konversi teks antara UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case, dan lainnya, serta hitung karakter, kata, dan baris.
Pemformat & Pemerkecil Kode
Percantik atau perkecil HTML, CSS, dan JavaScript secara instan di browser Anda, dengan indentasi 2 spasi, 4 spasi, atau tab serta kompresi JavaScript bertenaga Terser.