Bebas Terbaik Penukar CSV ke JSON

Tukar baris CSV ke dalam aras JSON bersih objek - bebas, tampal atau muat naik, tiada yang disimpan.

100% percuma Tiada pendaftaran Tiada tanda air Fail diproses dalam memori, tidak disimpan
Pergi Pro untuk model AI terbaik - imej, video dan sembang - ditambah muat naik yang lebih besar, keutamaan dalam baris gilir dan tiada menunggu. Naik taraf ke Pro
Cinta Best.Free? Bagikan

Bagaimana ia berfungsi

  1. Berikan CSV. Tepek teks CSV anda atau muat naik fail.csv.
  2. Tetapkan pilihan. Katakan sama ada baris pertama adalah pengepala dan pilih pemisah (koma, tab,...).
  3. Dapatkan JSON. Salin aras JSON yang diformat, atau muat turun sebagai fail.json.

Perihal alat ini

CSV ke JSON menukar data CSV tabular ke dalam aras JSON yang anda boleh gunakan dalam kod atau API. Tepek CSV atau muat naik fail.csv, beritahu ia sama ada baris pertama adalah pengepala, dan pilih pemisah jika ia bukan koma. Dengan baris pengepala, setiap baris menjadi objek JSON yang dikey oleh nama lajur; tanpa satu, setiap baris menjadi aras. Outputnya cantik-cetak dan sedia untuk disalin atau dimuat turun. Ia menghurai segalanya dalam permintaan dan menyimpan apa-apa.

Apa yang orang gunakan untuk

  • Masukkan data jadual jadual ke dalam API atau aplikasi
  • Tukar CSV yang diekspor ke JSON untuk kod
  • Tukar senarai kenalan atau produk ke JSON terstruktur
  • Prototaip dengan data sebenar tanpa menulis penghuraian

Pembangun

Automatikkan alat ini dari kod anda sendiri. Hantar permintaan POST ke titik akhir di bawah dan dapatkan hasil yang sama yang dihasilkan oleh alat web. Ia terhad kadar per IP dan tidak memerlukan pendaftaran - kekunci API untuk had yang lebih tinggi akan datang.

POST https://best.free/api/tools/csv-to-json/
Parameter Contoh Diperlukan Nota
text name,age\nAda,36 Ya CSV text (or upload a file on the web form).
delimiter , Tidak Field delimiter (use "tab" for TSV).
header True Tidak First row is a header.
curl -X POST https://best.free/api/tools/csv-to-json/ \
  -H 'Content-Type: application/json' \
  -d '{"text": "name,age\\nAda,36", "delimiter": ",", "header": true}'
import requests

r = requests.post(
    "https://best.free/api/tools/csv-to-json/",
    json={"text": "name,age\nAda,36", "delimiter": ",", "header": True},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/csv-to-json/", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ text: "name,age\nAda,36", delimiter: ",", header: true }),
});
const data = await r.json();
console.log(data);

Balasan: JSON with the converted array in "json".

{"ok": true, "json": "[\n  {\"name\": \"Ada\", \"age\": \"36\"}\n]"}

Pertanyaan yang kerap ditanya

Dengan baris pengepala, setiap baris data menjadi objek JSON yang kekuncinya adalah nama lajur. Tanpa satu, setiap baris menjadi aras nilai biasa. Anda pilih mana pada borang.

Ya. Tetapkan pemisah ke tab untuk fail TSV, atau ke titik sepi atau aksara lain, supaya eksport gaya Eropah dan tab dipisahkan menukar dengan betul.

Ya. Muat naik fail.csv sehingga 100 MB, atau tampal teks secara langsung - kedua-duanya berfungsi, dan output adalah sama.

Nilai disimpan sebagai rentetan seperti yang mereka muncul dalam CSV, yang mengelakkan kejutan seperti kod sifar-awal yang diubah menjadi nombor. Anda boleh ubah jenis dalam kod anda sendiri jika perlu.

Ya. Selain menunjukkan JSON berformat untuk disalin, alat ini boleh mengembalikannya sebagai fail.json boleh muat turun.

Tidak. CSV dihuraikan dalam permintaan dengan pustaka piawai dan dibuang segera - tiada apa disimpan, dilog atau dimajukan.

Ya. POST badan JSON ke /api/tools/csv-to-json/ dan anda akan dapat maklum balas JSON balik - enjin yang sama alat web gunakan, jadi hasil adalah sama. Ia adalah had kadar per IP seperti versi web dan tidak memerlukan pendaftaran; kekunci API untuk had yang lebih tinggi akan datang. Lihat bahagian API di atas untuk contoh curl, Python dan JavaScript sedia-untuk-jalankan.

Ya - CSV ke JSON adalah percuma, tanpa tanda air pada output dan tiada kad kredit diperlukan.

Ya. Ia berjalan dalam pelayar anda, jadi CSV ke JSON berfungsi pada telefon dan tablet serta desktop - tiada aplikasi untuk dipasang.

Tidak. CSV ke JSON berfungsi tanpa mendaftar masuk; akaun percuma pilihan hanya wujud untuk membuka had penggunaan yang lebih tinggi.

Alat berkaitan

Nilai halaman ini
5.0/5 (0)

Apa yang boleh kami perbaiki?