Konversi antara JSON dan CSV
Konverter JSON ↔ CSV online gratis — ubah respons API menjadi spreadsheet yang bisa Anda buka di Excel atau Google Sheets, atau benih fixture tes JSON dari dump kolom yang dikirim rekan Anda. Tempel array objek JSON (atau objek dari objek JSON) dan alat mendeteksi kolom secara otomatis dan merender CSV RFC 4180 yang bersih. Tempel CSV dan dapatkan array JSON kembali. Pilih pembatas (koma untuk CSV standar, tab untuk TSV yang tempel rapi ke Sheets, titik koma untuk Excel Eropa, atau pipe untuk dump database), toggle apakah baris pertama adalah header, dan putuskan apakah nilai seperti "42", "true", "null" harus dipaksa menjadi JSON bertipe atau dipertahankan sebagai string (penting untuk ID seperti "00123" yang harus tetap string). Konversi via salinan clipboard atau unduhan .json/.csv dengan UTF-8 BOM sehingga Excel membukanya dengan benar.
Cara menggunakan
JSON atau CSV — arah dideteksi otomatis secara default.
Pembatas, baris header, paksaan tipe.
CSV atau JSON muncul di panel kanan.
Dapatkan salinan clipboard atau file .csv / .json.
Konversi array objek JSON ke file CSV/TSV/Excel, atau tempel CSV dan dapatkan JSON — dua arah, di browser
Fitur
Penggunaan umum
- Konversi respons JSON API (50 MB ke atas) menjadi CSV untuk dibuka di Excel atau Google Sheets.
- Ubah dump kolom spreadsheet menjadi array JSON untuk seeding fixture tes Jest/PHPUnit.
- Konversi CSV titik koma Excel Jerman/Prancis menjadi CSV modern dipisahkan koma yang diharapkan tooling Anda.
- Lepas paksaan tipe untuk mempertahankan "00123" sebagai string alih-alih menjadi angka 123 (kehilangan nol di depan).
- Hasilkan TSV (dipisahkan tab) untuk tempel langsung ke Google Sheet atau tabel Notion.
- Round-trip konfigurasi JSON kecil ke CSV, edit di Excel, tempel kembali, konversi ke JSON — edit batch cepat tanpa menulis skrip.
Mengapa yang ini
Kebanyakan konverter online memaksa Anda memilih JSON-ke-CSV atau CSV-ke-JSON sebagai dua alat terpisah. Yang ini menggabungkannya dengan deteksi otomatis — tempel apa saja, dapatkan yang lain. Kutipan RFC 4180 diimplementasikan dengan benar sehingga nilai dengan baris baru, koma, atau kutip tertanam tidak diam-diam merusak output Anda (mode kegagalan nyata dari banyak konverter murah). Unduhan menyertakan UTF-8 BOM sehingga Excel menangani karakter beraksen dengan benar tanpa menampilkan mojibake. Tanpa pendaftaran, tanpa kuota per-payload.
Pertanyaan umum
Apa itu "paksaan tipe"?
Tanpa itu, CSV → JSON mempertahankan setiap sel sebagai string ("42" tetap "42"). Dengan itu, string yang terlihat seperti nilai JSON dikonversi: "42" → 42, "true" → true, "null" → null, "3.14" → 3.14. Berguna untuk data bertipe, berbahaya jika Anda memiliki ID yang kebetulan terlihat seperti angka tetapi harus tetap string ("00123" menjadi 123).
Apakah mendukung JSON bersarang?
JSON → CSV akan JSON.stringify objek/array bersarang ke dalam sel sebagai teks. CSV → JSON tidak mem-parse sel yang berisi JSON secara otomatis — toggle "Paksa tipe" dan nilai JSON akan diparsing.
Bagaimana dengan UTF-8 BOM?
Unduhan menyertakan UTF-8 BOM sehingga Excel membukanya dengan benar dengan karakter multi-byte. Salinan clipboard tidak menyertakan BOM (Sheets dan tool modern menangani UTF-8 secara native).
Bagaimana ia menangani input sangat besar?
Batas soft sekitar 5 MB — di luar itu, halaman tetap dapat digunakan tetapi editor textarea menjadi lemot. Untuk data besar, lebih suka jalur unduh .json/.csv.
Mengapa titik koma untuk "Excel EU"?
Di lokal di mana pemisah desimal adalah "," (kebanyakan Eropa), Excel menggunakan ";" sebagai pembatas CSV default untuk menghindari ambiguitas. File yang diekspor dari Excel Jerman atau Prancis akan dipisahkan titik koma.
Mobile?
Ya — panel input dan output bertumpuk di layar sempit.
Kami bisa — dan gratis! Kirim pesan singkat dengan ide Anda. Jika ingin diskusi lebih detail, tinggalkan email dan kami akan menghubungi Anda. Bisa anonim.