Penukar TXT ke JSON
Beri struktur kepada fail teks biasa. Apabila setiap baris memuatkan medan yang sama yang dipisahkan oleh tab, paip, koma atau ruang, penukar ini menukar baris tersebut kepada rekod JSON yang boleh dibaca oleh kod tanpa penghurai khas.
Penukar Data
atau seret Fail CSV, TSV, TXT … ke sini ·
Maks 95 MB setiap fail· Sehingga 20 fail· Dipadam selepas 30 minit
Fail diproses pada pelayan kami dan dipadam selepas 30 minit.
Aksara yang memisahkan lajur dalam fail CSV dan teks, untuk bacaan dan penulisan. Auto mengesannya daripada input dan menulis dengan koma.
UTF-8 sesuai untuk semua bahasa. Pilih UTF-8 dengan BOM jika Excel pada Windows memaparkan aksara beraksen atau aksara Asia yang bercelaru semasa membuka CSV.
Input Excel, ODS dan Numbers: tukar helaian pertama sahaja, atau semua helaian (satu CSV setiap helaian dalam ZIP, atau satu kunci JSON setiap helaian).
Nama tab helaian dalam hamparan baharu, sehingga 31 aksara.
Tatasusunan objek menggunakan nama lajur sebagai kunci bagi setiap baris; tatasusunan tatasusunan lebih padat dan menyimpan pengepala sebagai tatasusunan pertama.
Nama elemen luar yang membungkus semua baris; setiap baris menjadi <row> di dalamnya.
Digunakan dalam pernyataan CREATE TABLE dan INSERT. Huruf, digit dan garis bawah sahaja.
Pengutipan dan jenis lajur sedikit berbeza antara pangkalan data; pilih yang akan anda import ke dalamnya.
Tulis semula sel tarikh dalam satu format. ISO (2026-10-18) paling selamat untuk pangkalan data dan kod; kekalkan membiarkannya seperti dalam sumber.
Cara menggunakan alat ini
- 1
Muat naik fail teks
Tambah eksport .txt, longgokan data dipisahkan tab atau senarai dengan satu entri setiap baris. Sehingga 20 fail, setiap satu 95 MB.
- 2
Nyatakan cara baris dipisahkan
Pembatas bermula pada Auto detect. Di bawah Tetapan lanjutan, pilih Tab, Pipe atau Space jika anda tahu pembatasnya, tetapkan Pengekodan teks untuk fail lama, dan matikan Baris pertama ialah pengepala jika baris 1 ialah data.
- 3
Tukar ke JSON
Tekan Tukar ke JSON dan muat turun fail itu, sama ada berinden untuk dibaca atau padat dengan Format kemas dimatikan.
Bagaimana cara menukar fail TXT ke JSON?
Muat naik fail .txt, biarkan Pembatas pada Auto detect dan Baris pertama ialah pengepala dihidupkan, kemudian tekan Tukar ke JSON. Setiap baris menjadi satu objek, dan perkataan pada baris 1 menjadi kunci.
Fail teks yang boleh ditukar ke JSON dengan kemas
Sambungan .txt hanya menyatakan bahawa fail mengandungi aksara; ia tidak menjanjikan apa-apa tentang struktur. Fail yang mudah ditukar ialah fail yang sebenarnya jadual tersembunyi. Menyalin sel daripada Excel atau Google Sheets meletakkan teks dipisahkan tab pada papan keratan, jadi menampal ke Notepad dan menyimpan menghasilkan fail seperti itu. Bank, sistem gaji dan ERP lama mengeksport laporan .txt berpembatas pipe, dan instrumen saintifik sering menulis bacaan yang dipisahkan ruang atau tab.
Prosa tidak boleh ditukar, begitu juga dokumen yang susun atur barisnya berubah di tengah jalan. Jika fail itu sebenarnya dipisahkan koma dan anda mahu hamparan, bukan kod, TXT ke CSV ialah laluan yang lebih singkat. Notepad menyimpan fail baharu sebagai UTF-8 secara lalai sejak Windows 10 versi 1903, jadi fail terkini biasanya tidak perlu tukar pengekodan; fail daripada mesin lama selalunya perlu.
Tukar teks ke JSON mengikut jenis pemisah
Kes yang paling mudah. Tab jarang muncul di dalam nilai, jadi nama dengan koma dan alamat dengan ruang kekal dalam satu medan.
- Salinan papan keratan daripada hamparan
- Banyak eksport klien pangkalan data
Lazim dalam eksport kewangan dan mainframe kerana | hampir tidak pernah wujud dalam data sebenar.
- Laporan bank dan gaji
- Log aplikasi berorientasikan baris
CSV yang disimpan dengan sambungan .txt. Nilai yang mengandungi koma mesti dibalut dengan petikan berganda, seperti yang diterangkan RFC 4180, atau lajur akan beralih.
- Eksport yang dinamakan semula untuk penapis e-mel
- Senarai kenalan lama
Hanya berfungsi jika tiada nilai mengandungi ruang. Perkataan tunggal, kod dan nombor tidak mengapa; nama penuh tidak boleh.
- Bacaan instrumen
- Senarai perkataan dan ID
Rupa JSON yang dihasilkan
[
{
"sku": "TS-104",
"color": "navy",
"stock": 38
}
]- pemisah serta Auto detect
- 5
- pengekodan teks sumber
- 8
- fail teks setiap kelompok
- 20
- sebelum muat naik dipadam
- 30 min
Perbandingan teks biasa dan JSON
TXT
Teks biasa
Fail TXT hanya mengandungi aksara biasa tanpa pemformatan, fon, imej atau reka letak. Fail teks moden biasanya dikodkan dalam UTF-8 yang meliputi semua bahasa, walaupun fail lama mungkin menggunakan pengekodan lain dan memaparkan aksara bercelaru. Teks biasa sangat kecil, tidak pernah usang dan terbuka pada setiap peranti, daripada telefon hingga pelayan. Ia tidak boleh mengandungi teks tebal, jadual atau gambar, jadi struktur mesti dinyatakan dengan jarak atau penanda ringkas.
- Pemampatan
- –
- Ketelusan
- –
- Animasi
- –
- Diperkenalkan
- –
JSON
JavaScript Object Notation
JSON ialah format teks ringan untuk data berstruktur, dipopularkan oleh Douglas Crockford pada awal 2000-an dan dipiawaikan sebagai RFC 8259 dan ECMA-404. Ia mewakili objek, tatasusunan, rentetan, nombor, boolean dan null dengan sintaks yang mudah dibaca. Ia ialah format lalai untuk API web, fail konfigurasi dan pertukaran data antara aplikasi dalam hampir semua bahasa pengaturcaraan. Ia tidak mempunyai komen, tarikh atau skema terbina dalam, dan fail bersarang yang besar sukar dibaca tanpa pemapar.
- Pemampatan
- –
- Ketelusan
- –
- Animasi
- –
- Diperkenalkan
- 2001 · Douglas Crockford
TXT ditukar ke JSON apabila teks yang dieksport daripada program lama atau disalin daripada laporan perlu dimasukkan ke dalam kod moden, badan API atau import NoSQL, dan tiada siapa mahu menulis penghurai sendiri untuk satu fail.
Soalan lazim TXT ke JSON
Fail teks saya mengandungi satu item bagi setiap baris. Bolehkah ia dijadikan tatasusunan JSON?
Ya. Dengan baris pengepala seperti name di atas, setiap baris berikutnya menjadi objek seperti {"name": "Lisbon"}. Tanpa pengepala, matikan Baris pertama ialah pengepala dan pilih Array of arrays, yang menulis setiap baris sebagai senarai satu item.
Mengapakah Auto detect memisahkan ayat saya pada setiap ruang?
Jika sesuatu fail tiada tab, pipe atau koma, ruang ialah satu-satunya pemisah yang tinggal untuk dikesan. Tetapkan Pembatas kepada aksara yang benar-benar digunakan oleh medan anda; teks bebas dengan ruang di dalam nilai memerlukan tab atau pipe antara medan supaya ditukar dengan kemas.
Bolehkah saya menukar fail log ke JSON?
Apabila setiap baris mengikut corak yang sama, seperti cap masa, tahap dan mesej yang dipisahkan oleh pipe atau tab, ya. Log yang mesejnya sendiri mengandungi pemisah, atau susun atur barisnya berbeza-beza, memerlukan penghurai log dan bukannya penukar jadual.
Pengekodan manakah yang patut saya pilih untuk fail TXT daripada sistem lama?
Fail yang ditulis oleh perisian Windows Barat sebelum UTF-8 menjadi lazim biasanya Windows-1252; fail Jepun Shift_JIS, fail Cina GB18030, fail Korea EUC-KR. Pilih pengekodan sumber supaya huruf beraksen dibaca dengan betul. JSON itu sendiri ditulis dalam UTF-8, pengekodan yang diwajibkan oleh RFC 8259 untuk JSON yang dipertukarkan antara sistem.
Bagaimana pula dengan teks lebar tetap yang lajurnya dijajarkan dengan ruang?
Penukar ini memisahkan mengikut pembatas, bukan kedudukan aksara. Jika nilai tidak pernah mengandungi ruang, tetapan Space berfungsi. Jika tidak, buka fail dalam hamparan, pisahkannya dengan ciri text-to-columns, simpan buku kerja dan gunakan Excel ke JSON.
Adakah saya mendapat JSON atau JSON Lines?
JSON standard: satu dokumen dengan satu tatasusunan peringkat atas, yang dimuatkan oleh mana-mana penghurai JSON dalam satu panggilan. JSON Lines meletakkan satu rekod setiap baris dan sesuai untuk penstriman, tetapi bukan itu yang ditulis oleh halaman ini.
- Penukar TXT ke CSVTukar fail .txt berpemisah ke CSV dalam talian. Tab, paip, koma bertitik atau ruang dikesan, pengekodan dibetulkan, petikan ikut RFC 4180.
- Penukar JSON ke TXTTukar JSON ke fail teks biasa: satu rekod setiap baris, medan dipisah tab atau pemisah pilihan Anda. Dibuka dalam Notepad, Excel dan alat baris arahan.
- Penukar Excel ke JSONTukar Excel ke JSON dalam talian: pengepala jadi kunci, setiap baris satu objek, tarikh sebagai rentetan ISO. XLSX, XLS, ODS, Numbers.
- Penukar CSV ke TXTTukar CSV ke fail .txt untuk borang muat naik yang hanya terima teks, penerima tanpa Excel atau mana-mana editor teks. 20 fail serentak.
- Penukar PDF ke JSONTukar jadual dalam PDF ke JSON: setiap baris jadi objek berkunci tajuk lajur, sedia untuk skrip, API atau pangkalan data. Sehingga 20 PDF.
- Penukar TXT ke ExcelTukar fail .txt ke buku kerja Excel: baris berpemisah tab atau koma jadi baris dan lajur, senarai biasa jadi satu lajur. Tanpa Text Import Wizard.