Online Free Tools
  • Beranda
  • Alat
  • Log Pengembangan
  • English
  • 中文
  • Español
  • العربية
  • Português
  • Bahasa Indonesia
  • Français
  • 日本語
  • Русский
  • Deutsch
Alat
Konverter CSV ↔ JSON — tipe, pemisah, lokalCek header HTTP website — Lihat response headersBerapa IP saya — Lihat IP publik AndaMarkdown ke HTML & sebaliknya — pratinjau amanCompare Two Texts Online — Text Diff CheckerYAML ke JSON & sebaliknya — aturan tipe, multi-dokumenKonverter CSV ↔ JSON — tipe, pemisah, lokalKalkulator BMI — Cara menghitung indeks massa tubuhKalkulator ROI — Cara menghitung return on investmentKalkulator pendapatan marjinal — Rumus ΔTR / ΔQKonversi square feet ke m² — Untuk rumah & renovasiKalkulator perubahan persentase — Dari nilai lama ke baruKalkulator gradien — ∇f multivariabel (turunan parsial)

Konverter CSV ↔ JSON — tipe, pemisah, lokal

Konversi CSV ke JSON atau JSON ke CSV di browser. Langkah: pilih arah, tempel atau unggah, atur pemisah dan header, lalu salin atau unduh. Menangani kolom bertanda kutip dengan koma, titik koma, dan tab; dari JSON ke CSV, objek bersarang diratakan menjadi kolom. Contoh: ubah lembar produk (sku, judul, harga) menjadi array JSON — data tetap lokal.


      

      

Cara kerja

Pilih CSV → JSON atau JSON → CSV; penguraian dan pembuatan berjalan di tab ini dengan Papa Parse. Untuk CSV, pilih pemisah (atau deteksi otomatis), apakah baris pertama header, dan apakah angka/boolean dideteksi. Untuk JSON, objek bersarang menjadi kolom jalur titik dan kolom adalah gabungan semua kunci.

Aturan yang perlu diketahui

Yang bisa diharapkan saat mengonversi: bagaimana tipe sel ditangani, pemisah dan aturan tanda kutip mana yang berlaku, dan bagaimana JSON bersarang dipetakan ke kolom.

  • Tipe: sel CSV bawaannya teks. Aktifkan “Deteksi tipe” untuk angka/boolean, tetapi 007 menjadi 7 dan deret angka panjang bisa kehilangan presisi; matikan untuk SKU, kode pos, dan nomor telepon.
  • Pemisah: koma, titik koma (umum di Excel Eropa), dan tab (TSV); deteksi otomatis menebak dari teks. Kolom yang memuat pemisah, tanda kutip, atau baris baru dibungkus tanda kutip ganda sesuai RFC 4180.
  • JSON → CSV: objek diratakan dengan jalur titik (dim.w, dim.h); array ditulis sebagai string JSON dalam satu sel; kolom adalah gabungan semua kunci, yang kosong dibiarkan kosong.
  • Privasi: teks dan file Anda tidak diunggah. Mengambil Papa Parse dari CDN hanya mengunduh kode pustaka, bukan data Anda.

Contoh

CSV `sku,title,price` dengan baris `A-001,"Chair, oak",129.9` menjadi JSON `{"sku":"A-001","title":"Chair, oak","price":"129.9"}` (tanpa tipe, price tetap teks; aktifkan untuk angka 129.9). Sebaliknya: `[{"sku":"A-001","dim":{"w":40,"h":90}}]` menghasilkan header `sku,dim.w,dim.h` dengan baris `A-001,40,90`.

Cocok untuk

  • E-commerce: ubah lembar produk hasil ekspor (sku, judul, harga) menjadi array JSON untuk API toko atau marketplace.
  • Developer: ubah respons JSON menjadi CSV untuk spreadsheet, rekonsiliasi, atau serah terima.
  • Data/operasional: bawa CSV laporan atau event (koma, titik koma, atau TSV) ke JSON untuk pipeline, dengan koma dan baris baru yang aman.

Frequently asked questions

Apakah angka, nol di depan, dan ID tetap utuh?

Secara bawaan setiap sel diperlakukan sebagai teks, jadi 007 dan ID panjang tetap utuh. Jika “Deteksi tipe” aktif, nilai mirip angka menjadi angka: 007 jadi 7 dan deret digit sangat panjang bisa kehilangan presisi. Matikan untuk SKU, kode pos, dan nomor telepon.

Bisakah menangani titik koma atau tab, bukan hanya koma?

Bisa. Pilih koma, titik koma, atau tab, atau biarkan deteksi otomatis dan Papa Parse menebak dari teks. Titik koma umum pada ekspor Excel Eropa; tab berarti TSV.

Bagaimana kolom berisi koma, tanda kutip, atau baris baru ditangani?

Dibungkus tanda kutip ganda dan tanda kutip di dalamnya digandakan, mengikuti RFC 4180. Jadi judul seperti Chair, oak tetap dalam satu kolom, bukan terpecah jadi dua.

Bagaimana JSON bersarang menjadi kolom CSV?

Objek diratakan menjadi kolom jalur titik (dim.w, dim.h). Array ditulis sebagai string JSON dalam satu sel. Kolom adalah gabungan kunci semua record, dan record tanpa kunci itu dibiarkan kosong.

Apakah data saya keluar dari browser?

Tidak. Penguraian tetap di tab ini dan file yang dipilih dibaca secara lokal. CDN mungkin menyediakan Papa Parse; permintaan itu hanya mengunduh kode, bukan mengunggah CSV atau JSON Anda.

Related tools

  • YAML ke JSON & sebaliknya — aturan tipe, multi-dokumen
  • Compare Two Texts Online — Text Diff Checker

References

  • RFC 4180 — CSV
  • Papa Parse
  • RFC 8259 — JSON
Online Free Tools · Proyek pembelajaran · Terus beriterasi · About