Beranda CSV ke JSON

CSV ke JSON

Tempel CSV atau buka berkas. Baris pertama menjadi kunci. Angka dan true/false dapat tipe, dan kolom bertitik plus baris berulang melipat menjadi objek dan array.

JSON

Mengapa ada

Lembar yang diekspor sulit ditempel ke kode karena koma dan tanda petik. Koma atau baris baru di dalam bidang harus tetap satu nilai.

Kolom yang ditulis customer.name dan baris yang mengulang satu pesanan melipat menjadi objek dan array yang bisa diterima API.

  1. 01Cara pakai

    Tempel CSV atau pilih berkas. Pemisah adalah yang paling sering di baris pertama di antara koma, tab, titik koma, atau garis tegak.

    Jika pengodean berbeda, pilih UTF-8, UTF-16, Windows-1252, Shift-JIS, GBK, Big5, atau EUC-KR. Otomatis membaca BOM dan selain itu memakai UTF-8.

  2. 02Hasilnya

    Contoh punya dua pesanan. Keyboard dan mouse Alice berkumpul di items satu pesanan, dan tag menjadi array.

    Hasilnya JSON dengan indentasi dua spasi. Salin atau unduh sebagai result.json.

    Yang diketikDua pesanan

    Baris 2 pesanan
    Bersarang customer, tags, items
    Keluaran JSON
  3. 03Yang perlu diingat

    Baris baru atau koma di dalam bidang tetap satu nilai jika bidangnya diapit kutip. Kutip yang tidak tertutup menyebut nomor barisnya.

    Lembar yang sangat besar bisa memperlambat peramban, jadi penguraian berhenti di 5MB. Berkas yang berisi sandi atau data pribadi juga tetap di perangkat ini.

Pertanyaan

QApakah berkas diunggah?
ATidak. Teks yang ditempel dan berkas yang dipilih menjadi JSON hanya di peramban ini.
QMengapa angka tetap teks?
ANilai seperti 007, atau di luar bilangan bulat aman, tetap string. Hanya true dan false yang menjadi boolean.
QApa itu titik dan baris berulang?
Acustomer.name menjadi name di dalam objek customer. Baris yang berbagi sel sebelumnya berkumpul menjadi array seperti items.
QBerkas apa yang bisa dibuka?
ACSV dan TSV. Otomatis mengikuti BOM dan selain itu membaca UTF-8. Pengodean Jepang, Tionghoa, Eropa Barat, dan Korea juga bisa dipilih.

Cara halaman ini menghitung

Baris pertama tabel dibaca sebagai header. Nama bertitik seperti parent.child menjadi objek bersarang, dan baris yang mengulang induk yang sama dikumpulkan menjadi array.

Kata true dan false menjadi boolean, dan angka biasa menjadi angka. Nilai dengan nol di depan tetap string, dan bilangan bulat yang lebih besar dari 2^53-1 tetap string, supaya digit itu tidak dipendekkan.

Anda dapat membaca UTF-8, UTF-16, EUC-KR, Windows-1252, Shift-JIS, GBK, Big5, ISO-8859-1, atau membiarkan halaman memilih pengodean dari BOM. Kutip yang tidak ditutup adalah kesalahan. Unduhan bernama result.json.

Berkas tabel diurai hanya di peramban ini. JSON disusun di halaman ini sebelum diunduh, dan bita berkas tidak dikirim keluar untuk diubah.

  • # csv
  • # json
  • # lembar
  • # pengubah