Tukar fail CSV kepada JSON dalam pelayar anda - sesuai untuk menyalurkan lembaran kerja ke skrip, API, atau LLM.
Lepaskan satu atau banyak - semuanya akan ditukar kepada JSON. Kemajuan setiap baris, penukaran kelompok, muat turun ZIP.
CSV ialah format paling asas untuk data tabular: setiap hamparan mengeksportnya, setiap skrip memprosesnya. JSON pula sama untuk data bersarang atau yang menerangkan diri sendiri: setiap bahasa pengaturcaraan boleh menguraikannya, setiap API moden menggunakannya. Menukar CSV kepada JSON menjembatani jurang apabila anda perlu menghantar data hamparan ke skrip JavaScript, REST API, atau LLM yang berfikir dalam bentuk objek.
Kami mengurai CSV dengan PapaParse, menganggap baris pertama sebagai nama medan dan selebihnya sebagai rekod. Nilai berangka ditaip secara automatik; segala-galanya yang lain kekal sebagai rentetan. Output ialah susunan JSON yang diindentasikan bagi objek - sedia untuk disisipkan ke dalam skrip atau dipipa ke dalam curl. Semuanya berlaku secara tempatan; tiada data meninggalkan pelayar anda.
Aliran kerja pembangun yang paling banyak mendapat manfaat: prototaip API REST dengan data olok-olok (eksport CSV dari hamparan, JSON ke dalam pengendali anda), menyemai pangkalan data dengan rekod sampel (CSV dari pasukan kewangan/operasi, JSON ke dalam skrip migrasi), memberi LLM set data berstruktur untuk analisis (LLM mengendalikan tatasusunan objek JSON jauh lebih baik daripada CSV bentuk bebas), dan menukar laporan perniagaan menjadi API yang boleh dibaca mesin format (Salesforce/HubSpot/Stripe semuanya mengeksport CSV, papan pemuka anda mungkin menggunakan JSON).
Nota tentang kes-kes pinggir yang sering mengganggu penghurai CSV: sel dengan koma terbenam (rentetan bertanda petikan), sel yang mengandungi petikan berganda literal (dilepaskan melalui petikan berganda), sel berbilang baris (sel yang merangkumi berbilang baris di dalam petikan), pengakhiran baris Windows (CRLF), dan keanehan khusus Excel (tanda susunan bait UTF-8, awalan "=" untuk memaksa tafsiran literal). PapaParse mengendalikan semua ini dengan betul. Jika anda sebelum ini menghadapi ralat "rosak pada baris 47" dengan penghurai murah, PapaParse membetulkannya.
Pentaipan automatik nombor adalah lalai yang paling berguna. Tanpanya, lajur seperti "12345" dihuraikan sebagai rentetan "12345" dan anda tidak boleh mengisih atau menjumlahkannya di sisi pelayan sehingga anda melakukan 'cast'. PapaParse mengesan integer, float, notasi saintifik, dan boolean-sebagai-benar/salah. Rentetan tarikh kekal sebagai rentetan (tiada huraian automatik kepada objek Tarikh) kerana format tarikh terlalu pelbagai untuk diteka dengan pasti; lakukan 'cast' dalam kod destinasi anda.
Eksport hamparan rekod ujian sebagai CSV, tukar kepada JSON, hidangkan dari titik akhir olok-olok. Lebih pantas daripada menaip JSON secara manual.
Ambil eksport CSV daripada sistem lain dan tukar kepada JSON untuk digunakan dalam skrip migrasi atau benih. Kebanyakan ORM menerima tatasusunan JSON secara langsung.
LLM menganalisis tatasusunan JSON dengan lebih andal daripada CSV mentah. Tukar dahulu, tampal, minta pandangan.
Pembangun bahagian hadapan yang membuat prototaip papan pemuka terhadap data sebenar mendapat manfaat daripada JSON yang boleh mereka import secara langsung. Lebih pantas daripada menyambungkan penghurai CSV dalam prototaip.
Eksport CRM biasanya datang sebagai CSV. Tukar kepada JSON untuk pengambilan ke dalam analitik tersuai atau segerakkan ke dalam pangkalan data asli JSON.
Beralih daripada aliran kerja berasaskan CSV lama kepada yang berasaskan JSON moden bermula dengan penukaran ini. Berguna untuk migrasi sekali sahaja dan saluran paip berterusan.
CSV (Comma-Separated Values) ialah format tabular yang paling mudah - baris teks biasa yang mengandungi nilai dipisahkan koma. Dibaca oleh setiap program hamparan, bahasa skrip, dan alat data yang pernah dibuat.
JSON (JavaScript Object Notation) ialah lingua franca bagi data berstruktur di web. Array, objek, rentetan, nombor, boolean. Dibaca oleh setiap bahasa pengaturcaraan moden.
Seret CSV ke penukar di atas, atau klik kotak untuk memilih satu dari peranti anda.
Kami telah prapilih JSON sebagai format keluaran. Tukar dari menu lungsur jika anda mahukan sasaran yang berbeza.
Klik Tukar dan tunggu bar kemajuan selesai. Muat turun JSON apabila ia sedia.
Ratakan tatasusunan JSON objek menjadi fail CSV - tampal ke Excel, Google Sheets, atau mana-mana alat hamparan.
Tukar fail konfigurasi JSON kepada format YAML yang lebih mudah dibaca manusia - Kubernetes, GitHub Actions, Docker Compose menyukainya.
Tukar hamparan Excel XLSX kepada CSV - sesuai untuk skrip, alat data, atau sistem yang tidak akan membuka .xlsx.