Penukar JSON ke TXT
Tukar tatasusunan JSON kepada fail .txt biasa dengan satu rekod setiap baris dan medan tersusun dalam lajur. Fail ini boleh dibaca dalam mana-mana editor teks dan diimport ke alat yang tidak tahu menghuraikan tanda kurung kerinting.
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 JSON
Tambah fail .json, .jsonl atau .ndjson, sehingga 20 fail setiap kelompok dan 95 MB setiap satu. Tatasusunan rekod atau satu objek setiap baris memberikan hasil terbaik.
- 2
Pilih pemisah
Tab dipilih secara lalai. Di bawah Tetapan lanjutan, tukar Pembatas kepada Pipe, Koma bertitik, Koma atau Ruang jika sistem penerima memintanya, dan pilih Pengekodan teks untuk perisian yang lebih lama.
- 3
Tukar dan buka
Tekan Tukar ke Plain text dan muat turun fail .txt. Klik dua kali untuk membacanya, atau import ke mana-mana yang menerima fail teks berpembatas.
Bagaimana cara menukar fail JSON ke fail TXT?
Muat naik fail .json dan tekan Tukar ke Plain text. Setiap rekod JSON menjadi satu baris, setiap kunci menjadi satu lajur yang dipisahkan tab, dengan nama kunci pada baris pertama.
Mengapa tukar JSON kepada teks biasa
JSON direka untuk atur cara. RFC 8259 tidak memberikannya komen, konsep baris atau lajur, jadi fail berisi 5,000 pesanan terbuka dalam penyunting teks sebagai satu dinding panjang pendakap. Itu sesuai untuk API tetapi tidak membantu pegawai sokongan yang perlu mencari dalam eksport, juruaudit yang mahukan salinan cetak, atau kerja kelompok malam pada sistem lama yang membaca satu rekod setiap baris.
Teks biasa dengan pembatas ialah titik persamaan tertua dalam pengkomputeran. Ia tidak memerlukan pustaka untuk dibaca, boleh dicari dengan grep dengan bersih, dibandingkan baris demi baris dalam kawalan versi dan diimport ke hampir setiap pangkalan data dan hamparan. Jika penerima mahukan koma dan sambungan .csv, JSON ke CSV menulis baris yang sama dalam bentuk itu.
Memilih pemisah untuk fail TXT
| Pembatas | Rupanya | Pilih apabila |
|---|---|---|
| Tab (lalai) | ord-1001→Lisbon→49.90 | Data mengandungi koma, atau fail dihantar ke cut, awk atau Excel |
| Pipe | | ord-1001|Lisbon|49.90 | Import gaya bank, gaji atau EDI menyebut teks berpembatas pipe |
| Koma bertitik ; | ord-1001;Lisbon;49.90 | Excel di Jerman, Perancis atau Brazil akan membuka fail itu |
| Koma , | ord-1001,Lisbon,49.90 | Pengimport mahukan kandungan gaya CSV dalam fail .txt |
| Ruang | ord-1001 Lisbon 49.90 | Nilai tidak pernah mengandungi ruang, seperti ID dan nombor sahaja |
Contoh JSON ke fail teks
[
{"order": "ord-1001", "city": "Lisbon", "total": 49.9, "paid": true},
{"order": "ord-1002", "city": "Osaka", "total": 120, "paid": false}
]
order city total paid
ord-1001 Lisbon 49.9 true
ord-1002 Osaka 120 falseApa yang kekal selepas penukaran JSON ke TXT
Dikekalkan
- Setiap nilai, sebagai teks
- Nama kunci pada baris pengepala
- Susunan rekod
- Aksara Unicode dalam UTF-8
Berubah
- Objek bersarang menjadi lajur bertitik
- true, false dan nombor kehilangan jenisnya
- Tatasusunan dalam rekod menjadi satu medan
Hilang
- Pendakap, kurungan siku dan tanda petikan pada kunci
- Inden dan cetakan kemas
- Sebarang jaminan bahawa penghurai dapat membina semula yang asal dengan tepat
Perbandingan JSON dan TXT
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
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 diratakan ke TXT apabila pembaca seterusnya ialah orang yang menggunakan Notepad, mainframe atau kerja kelompok lama yang memuatkan baris teks tetap, atau saluran paip shell berasaskan grep, cut dan sort.
Soalan lazim penukar JSON ke TXT
Mengapakah tab menjadi pemisah lalai untuk JSON ke TXT?
Tab hampir tidak pernah wujud dalam nama, alamat atau harga, jadi nilai jarang perlu diapit tanda petikan. Alat Unix klasik seperti cut juga memisahkan mengikut tab secara lalai, dan Text Import Wizard dalam Excel mengenalinya tanpa langkah tambahan.
Bolehkah saya hanya menamakan semula fail .json kepada .txt?
Boleh, tetapi fail itu masih mengandungi JSON: pendakap, tanda petikan dan kunci yang berulang pada setiap rekod. Ia lulus borang muat naik yang hanya menyemak sambungan fail, tetapi manusia atau pengimport yang mengharapkan satu rekod setiap baris tetap tidak dapat menggunakannya. Penukaran mengubah kandungan, bukan sekadar nama.
Apakah yang berlaku kepada objek dan tatasusunan bersarang?
Baris teks bersifat rata, jadi objek bersarang diagihkan ke lajur tambahan yang dinamakan dengan laluan bertitik, seperti address.city. Senarai di dalam rekod kekal dalam satu medan sebagai teks JSON.
Pengekodan apakah yang patut digunakan untuk fail teks?
UTF-8 untuk apa-apa yang terkini; Notepad Windows menyimpan UTF-8 secara lalai sejak Windows 10 versi 1903. Pilih Windows-1252 atau Shift_JIS hanya apabila program lama memaparkan huruf bercelaru dengan UTF-8.
Bolehkah fail log JSON Lines saya ditukar?
Ya. Fail .jsonl atau .ndjson dibaca satu objek setiap baris, iaitu cara kebanyakan penghantar log dan eksport BigQuery menulis data, dan setiap objek menjadi satu baris teks.
Bolehkah teks itu ditukar semula kepada JSON?
Ya, selagi baris pengepala dikekalkan: TXT ke JSON membaca nama lajur dan membina semula tatasusunan objek. Nama bertitik kembali sebagai kunci rata dan bukan objek bersarang.