Langsung ke konten utama

Panduan konversi CSV dan JSON

Cara mengonversi CSV dan JSON di peramban

Buka Konversi format

CSV yang memiliki baris judul dapat diubah menjadi daftar objek JSON. Untuk arah sebaliknya, file JSON harus memakai UTF-8 dan berisi daftar dengan sedikitnya satu objek. Masalah karakter dibahas terpisah dalam panduan pengodean.

Diterbitkan:

Diperbarui:

Fitur terkait: Konversi pengodean dan format

Contoh: membuat JSON untuk uji API

Pertahankan kode 001 sebagai teks dan ubah harga biasa menjadi angka JSON.

  • Masukan: CSV dengan baris judul
  • Keluaran: JSON UTF-8 tanpa BOM
  • Struktur: daftar objek

CSV produk

Kode 001 adalah ID, bukan jumlah.

produk.csv
kode,nama,harga,aktif
001,Buku catatan,12800,true
002,Pulpen,2400,false

Daftar objek JSON

Angka biasa menjadi angka JSON; kode dengan nol di awal dan teks true/false tetap berupa teks.

produk.json
[
  { "kode": "001", "nama": "Buku catatan", "harga": 12800, "aktif": "true" },
  { "kode": "002", "nama": "Pulpen", "harga": 2400, "aktif": "false" }
]

Kesalahan konversi yang umum

Tidak semua dokumen JSON valid berbentuk tabel.

  • Menggunakan objek tunggal atau daftar kosong
  • Menyimpan JSON selain UTF-8
  • Mengabaikan penyesuaian baris judul CSV yang kosong atau ganda
  • Menganggap bilangan sangat besar atau ID nol awal sebagai angka biasa

Mengonversi CSV atau JSON

Masukan JSON hanya mendukung UTF-8; keluaran CSV juga memerlukan pilihan pengodean dan pemisah.

  1. Buka Pengodean karakter dan konversi format, lalu pilih CSV atau JSON.
  2. Untuk CSV, periksa pengodean masukan, pemisah, dan baris judul.
  3. Pilih JSON atau format CSV sebagai keluaran.
  4. Tinjau jenis nilai, kolom, dan nilai bertingkat.
  5. Pastikan jumlah data lalu unduh; periksa peringatan rumus untuk keluaran CSV.
Konversi pengodean dan format

Perubahan bentuk data atau pengodean

Gunakan langkah ini untuk mengubah bentuk data. Jika hasilnya tetap CSV dan hanya tulisannya yang rusak, gunakan panduan pengodean Excel.

  • Cocok: data uji API
  • Cocok: ekspor JSON yang berbentuk tabel
  • Hanya mengubah pengodean: gunakan panduan pengodean
  • Data bertingkat belum dapat dipecah menjadi beberapa tabel