Konversi TXT ke JSON
Beri struktur pada file teks biasa. Jika setiap baris memuat kolom yang sama yang dipisahkan tab, garis tegak, koma, atau spasi, konverter mengubah baris-baris itu menjadi rekaman JSON yang bisa dibaca kode tanpa parser buatan sendiri.
Konverter Data
atau jatuhkan file CSV, TSV, TXT … di sini ·
Maks. 95 MB per file· Hingga 20 file· Dihapus setelah 30 menit
File diproses di server kami dan dihapus setelah 30 menit.
Karakter yang memisahkan kolom di file CSV dan teks, baik saat membaca maupun menulis. Otomatis mendeteksinya dari masukan dan menulis koma.
UTF-8 berfungsi untuk semua bahasa. Pilih UTF-8 dengan BOM jika Excel di Windows menampilkan aksen atau karakter Asia yang kacau saat membuka CSV.
Untuk masukan Excel, ODS, dan Numbers: konversi sheet pertama saja, atau semua sheet (satu CSV per sheet dalam ZIP, atau satu key JSON per sheet).
Nama tab sheet di spreadsheet baru, hingga 31 karakter.
Array objek memakai nama kolom sebagai key untuk setiap baris; array dari array lebih ringkas dan menyimpan header sebagai array pertama.
Nama elemen terluar yang membungkus semua baris; setiap baris menjadi <row> di dalamnya.
Dipakai dalam pernyataan CREATE TABLE dan INSERT. Hanya huruf, angka, dan garis bawah.
Cara pengutipan dan tipe kolom sedikit berbeda antar-database; pilih database tujuan impor Anda.
Tulis ulang sel tanggal dalam satu format. ISO (2026-10-18) paling aman untuk database dan kode; Biarkan apa adanya mempertahankan tanggal seperti di sumber.
Cara menggunakan alat ini
- 1
Unggah file teks
Tambahkan ekspor .txt, dump berpemisah tab, atau daftar dengan satu entri per baris. Hingga 20 file, masing-masing 95 MB.
- 2
Tentukan cara baris dipisah
Pemisah dimulai dari Deteksi otomatis. Di Pengaturan lanjutan, pilih Tab, Garis tegak, atau Spasi jika Anda tahu pemisahnya, atur Encoding teks untuk file lama, dan matikan Baris pertama adalah header jika baris 1 berisi data.
- 3
Konversi ke JSON
Tekan Konversi ke JSON lalu unduh file-nya, dengan indentasi agar mudah dibaca atau ringkas jika Format rapi dimatikan.
Bagaimana cara mengonversi file TXT ke JSON?
Unggah file .txt, biarkan Pemisah pada Deteksi otomatis dan Baris pertama adalah header aktif, lalu tekan Konversi ke JSON. Setiap baris menjadi satu objek, dan kata-kata di baris 1 menjadi key.
File teks mana yang rapi saat dikonversi ke JSON
Ekstensi .txt hanya menyatakan bahwa file berisi karakter; tidak ada jaminan soal struktur. File yang konversinya bagus adalah file yang diam-diam berupa tabel. Menyalin sel dari Excel atau Google Sheets menaruh teks berpemisah tab di clipboard, jadi menempelkannya ke Notepad lalu menyimpannya menghasilkan file persis seperti itu. Bank, sistem penggajian, dan ERP lama mengekspor laporan .txt berpemisah garis tegak, dan instrumen ilmiah sering menulis hasil ukur yang dipisahkan spasi atau tab.
Teks naratif tidak bisa dikonversi, begitu pula dokumen yang tata letak barisnya berubah di tengah jalan. Jika file sebenarnya berpemisah koma dan Anda ingin spreadsheet, bukan kode, konversi TXT ke CSV adalah jalan yang lebih singkat. Notepad menyimpan file baru sebagai UTF-8 secara bawaan sejak Windows 10 versi 1903, jadi file terbaru biasanya tidak perlu diubah encoding-nya; file dari komputer lama sering perlu.
Konversi teks ke JSON menurut jenis pemisah
Kasus paling aman. Tab jarang muncul di dalam nilai, sehingga nama yang mengandung koma dan alamat yang mengandung spasi tetap dalam satu kolom.
- Salinan clipboard dari spreadsheet
- Banyak ekspor dari klien basis data
Umum pada ekspor keuangan dan mainframe justru karena | hampir tidak pernah muncul di data sungguhan.
- Laporan bank dan penggajian
- Log aplikasi berbasis baris
CSV yang disimpan dengan ekstensi .txt. Nilai yang mengandung koma harus diapit tanda kutip ganda, seperti dijelaskan RFC 4180, atau kolomnya bergeser.
- Ekspor yang diganti namanya agar lolos filter email
- Daftar kontak lama
Hanya berfungsi jika tidak ada nilai yang mengandung spasi. Kata tunggal, kode, dan angka aman; nama lengkap tidak.
- Hasil ukur instrumen
- Daftar kata dan ID
Seperti apa hasil JSON-nya
[
{
"sku": "KM-104",
"warna": "biru dongker",
"stok": 38
}
]- pemisah plus Deteksi otomatis
- 5
- encoding teks sumber
- 8
- file teks per batch
- 20
- sebelum unggahan dihapus
- 30 mnt
Perbandingan teks biasa dan JSON
TXT
Teks biasa
File TXT hanya berisi karakter biasa tanpa format, font, gambar, atau tata letak. File teks modern biasanya dienkode dalam UTF-8, yang mencakup semua bahasa, meskipun file lama mungkin menggunakan encoding lain dan menampilkan karakter yang kacau. Teks biasa berukuran sangat kecil, tidak pernah usang, dan dapat dibuka di semua perangkat, dari ponsel hingga server. Format ini tidak dapat menyimpan teks tebal, tabel, atau gambar, sehingga struktur harus dinyatakan dengan spasi atau markup sederhana.
- Kompresi
- –
- Transparansi
- –
- Animasi
- –
- Diperkenalkan
- –
JSON
JavaScript Object Notation
JSON adalah format teks ringan untuk data terstruktur, dipopulerkan oleh Douglas Crockford pada awal 2000-an dan distandardisasi sebagai RFC 8259 dan ECMA-404. Format ini merepresentasikan objek, array, string, angka, boolean, dan null dengan sintaksis yang sederhana dan mudah dibaca. JSON adalah format default untuk API web, file konfigurasi, dan pertukaran data antaraplikasi di hampir setiap bahasa pemrograman. JSON tidak memiliki komentar, tanggal, atau skema bawaan, dan file bersarang yang besar sulit dibaca tanpa penampil.
- Kompresi
- –
- Transparansi
- –
- Animasi
- –
- Diperkenalkan
- 2001 · Douglas Crockford
TXT diubah menjadi JSON ketika teks yang diekspor dari program lama atau disalin dari laporan harus masuk ke kode modern, body API, atau impor NoSQL, dan tidak ada yang mau menulis parser sendiri hanya untuk satu file.
Tanya jawab TXT ke JSON
File teks saya berisi satu item per baris. Bisakah menjadi array JSON?
Bisa. Dengan baris header seperti nama di atas, setiap baris berikutnya menjadi objek seperti {"nama": "Bandung"}. Tanpa header, matikan Baris pertama adalah header dan pilih Array dari array, yang menulis setiap baris sebagai daftar berisi satu item.
Mengapa Deteksi otomatis memecah kalimat TXT saya di setiap spasi saat dikonversi ke JSON?
Jika file tidak memiliki tab, garis tegak, atau koma, spasi menjadi satu-satunya pemisah yang tersisa. Atur Pemisah ke karakter yang benar-benar dipakai kolom Anda; teks bebas yang nilainya mengandung spasi memerlukan tab atau garis tegak di antara kolom agar konversinya rapi.
Bisakah file log dikonversi ke JSON?
Bisa, jika setiap baris mengikuti pola yang sama, misalnya stempel waktu, level, dan pesan yang dipisahkan garis tegak atau tab. Log yang pesannya sendiri mengandung pemisah, atau yang tata letak barisnya berbeda-beda, memerlukan parser log, bukan konverter tabel.
Encoding mana yang harus dipilih untuk file TXT dari sistem lama?
File yang ditulis perangkat lunak Windows Barat sebelum UTF-8 umum dipakai biasanya Windows-1252; file Jepang Shift_JIS, file Tionghoa GB18030, file Korea EUC-KR. Pilih encoding sumber agar huruf beraksen terbaca dengan benar. JSON-nya sendiri ditulis sebagai UTF-8, encoding yang diwajibkan RFC 8259 untuk JSON yang dipertukarkan antarsistem.
Bagaimana dengan teks lebar tetap yang kolomnya disejajarkan dengan spasi?
Konverter memecah berdasarkan pemisah, bukan posisi karakter. Jika nilai tidak pernah mengandung spasi, pengaturan Spasi sudah cukup. Jika tidak, buka file di spreadsheet, pecah dengan fitur teks-ke-kolom, simpan sebagai workbook, lalu gunakan konversi Excel ke JSON.
Apakah hasilnya JSON atau JSON Lines?
JSON standar: satu dokumen dengan satu array tingkat atas, yang dapat dimuat parser JSON mana pun dalam satu panggilan. JSON Lines menaruh satu rekaman per baris dan cocok untuk streaming, tetapi format itu tidak ditulis oleh halaman ini.
- Ubah TXT ke CSVUbah file .txt berpemisah menjadi CSV standar secara online. Tab, pipe, titik koma, atau spasi terdeteksi otomatis, encoding diperbaiki, kutip sesuai RFC 4180.
- Ubah JSON ke TXTUbah JSON menjadi file teks biasa: satu record per baris, kolom dipisah tab atau pemisah pilihan Anda. Bisa dibuka di Notepad, Excel, dan alat baris perintah.
- Ubah Excel ke JSONKonversi sheet Excel ke JSON online: baris header jadi key, setiap baris jadi objek, tanggal ditulis sebagai string ISO. Menerima XLSX, XLS, ODS, dan Numbers.
- Konversi CSV ke TXTUbah CSV menjadi file .txt untuk formulir unggah yang hanya menerima teks, penerima yang tak perlu membuka Excel, atau editor teks apa pun. 20 file sekaligus.
- Ubah PDF ke JSONUbah tabel di dalam PDF menjadi JSON: setiap baris menjadi objek dengan kunci dari header kolom, siap untuk skrip, API, atau database. Hingga 20 PDF.
- Konversi TXT ke ExcelUbah file .txt menjadi workbook Excel: baris berpemisah tab atau koma jadi baris dan kolom, daftar biasa jadi satu kolom. Tanpa Text Import Wizard.