Penukar CSV ke JSON (Baris Pengepala menjadi Kunci)

Tukar CSV kepada tatasusunan JSON. Tampal atau muat naik fail, diproses secara setempat secara lalai.

Tampal CSV dan tukar terus kepada JSON. Kendalikan data peribadi dengan berhati-hati.

Data input diproses dalam pelayar anda dan tidak pernah dimuat naik.

Alat Penukaran CSV JSON

Gunakan untuk aliran kerja “penukaran CSV JSON”, “csv ke json”, dan “tukar CSV ke JSON” dengan tampalan pantas atau muat naik.

Cara menggunakan

  1. Tampal CSV (atau muat naik fail)
  2. Pilih mod pengepala, inferens jenis dan tingkah laku sel kosong jika perlu
  3. Salin output JSON atau muat turun sebagai .json

Contoh

Asas (Inferens Jenis HIDUP)

Input

name,age,active
Alice,30,true
Bob,25,false

Output

[
  { "name": "Alice", "age": 30, "active": true },
  { "name": "Bob", "age": 25, "active": false }
]

Sel kosong menjadi null

Input

name,age
Alice,
Bob,25

Output

[
  { "name": "Alice", "age": null },
  { "name": "Bob", "age": 25 }
]

Petua Penukaran

  • Kekalkan inferens jenis MATI untuk lajur ID yang memerlukan sifar di hadapan dikekalkan.
  • Untuk TSV, tetapkan pemisah kepada tab atau gunakan pengesanan automatik.
  • Jika bilangan lajur berbeza-beza, semak amaran dan tetapkan pemisah secara manual jika perlu.

Soalan Lazim

Bolehkah saya menggunakan baris pertama sebagai pengepala?

Ya. Jika mod pengepala dimatikan, kunci dijana sebagai col1, col2, ...

Nombor kekal sebagai rentetan.

Hidupkan inferens jenis. Lalai selamat ialah MATI (semua nilai sebagai rentetan).

Bolehkah sel kosong menjadi null?

Pilih rentetan kosong, null atau abaikan kunci.

Bolehkah ia menukar TSV juga?

Tetapkan pemisah kepada tab atau gunakan pengesanan automatik.

Adakah ia menyokong koma/baris baharu dalam medan bertanda petik?

Ya. Jika penghuraian gagal, tetapkan aksara petik dan pemisah secara jelas.

Bagaimana jika nama pengepala berulang?

Ia dinamakan semula secara automatik seperti name_2, name_3 dan dipaparkan sebagai amaran.