UltKit

Ubah JSON ke TXT

Ubah array JSON menjadi file .txt biasa dengan satu record per baris dan kolom yang tersusun rapi. File bisa dibaca di editor teks apa pun dan diimpor ke alat yang tidak pernah bisa mengurai kurung kurawal.

Konverter Data

atau jatuhkan file CSV, TSV, TXT … di sini ·

Maks. 95 MB per file· Hingga 20 file· Dihapus setelah 30 menit

Keluaran

File diproses di server kami dan dihapus setelah 30 menit.

Cara menggunakan alat ini

  1. 1

    Unggah file JSON

    Tambahkan file .json, .jsonl, atau .ndjson, hingga 20 per batch dan 95 MB per file. Array record atau satu objek per baris memberikan hasil terbaik.

  2. 2

    Pilih pemisah

    Tab sudah dipilih. Di Pengaturan lanjutan, ubah Pemisah ke garis tegak, titik koma, koma, atau spasi jika sistem penerima memintanya, dan pilih Encoding teks untuk perangkat lunak lama.

  3. 3

    Konversi dan buka

    Tekan Konversi ke Teks biasa lalu unduh file .txt. Klik dua kali untuk membacanya, atau impor ke mana pun yang menerima file teks berpemisah.

Jawaban

Bagaimana cara mengubah file JSON menjadi file TXT?

Unggah file .json lalu tekan Konversi ke Teks biasa. Setiap record JSON menjadi satu baris, setiap key menjadi kolom yang dipisahkan tab, dengan nama key di baris pertama.

Mengapa mengubah JSON ke teks biasa

JSON dirancang untuk program. RFC 8259 tidak memberinya komentar, konsep baris, atau gagasan tentang kolom, sehingga file berisi 5.000 pesanan terbuka di editor teks sebagai satu dinding panjang kurung kurawal. Itu tidak masalah bagi API, tetapi menyulitkan agen support yang perlu mencari di dalam ekspor, auditor yang ingin hasil cetak, atau batch job malam hari di sistem lama yang membaca satu record per baris.

Teks biasa dengan pemisah adalah titik temu tertua dalam komputasi. Tidak perlu pustaka untuk membacanya, mudah dicari dengan grep, perbedaannya terlihat baris demi baris di version control, dan bisa diimpor ke hampir semua database dan spreadsheet. Jika penerima secara khusus menginginkan koma dan ekstensi .csv, JSON ke CSV menulis baris yang sama dalam bentuk itu.

Memilih pemisah untuk file TXT

Pilihan pemisah untuk JSON ke TXT dan kapan masing-masing cocok
PemisahTampilannyaPilih jika
Tab (bawaan)ord-1001→Bandung→49.90Data berisi koma, atau file akan diproses cut, awk, atau Excel
Garis tegak |ord-1001|Bandung|49.90Impor bank, penggajian, atau gaya EDI meminta teks berpemisah garis tegak
Titik koma ;ord-1001;Bandung;49.90File akan dibuka di Excel dengan setelan regional Indonesia, Jerman, atau Prancis
Koma ,ord-1001,Bandung,49.90Importer menginginkan isi bergaya CSV di dalam file .txt
Spasiord-1001 Bandung 49.90Nilai tidak pernah berisi spasi, misalnya hanya ID dan angka

Contoh JSON ke file teks

Dua record pesanan dari API, dikonversi dengan pemisah tab
[
  {"pesanan": "ord-1001", "kota": "Bandung", "total": 49.9, "lunas": true},
  {"pesanan": "ord-1002", "kota": "Makassar", "total": 120, "lunas": false}
]

pesanan	kota	total	lunas
ord-1001	Bandung	49.9	true
ord-1002	Makassar	120	false

Apa yang bertahan dari JSON ke TXT

Dipertahankan

  • Setiap nilai, sebagai teks
  • Nama key di baris header
  • Urutan record
  • Karakter Unicode dalam UTF-8

Berubah

  • Objek bersarang menjadi kolom bertitik
  • true, false, dan angka kehilangan tipenya
  • Array di dalam record menjadi satu kolom

Hilang

  • Kurung kurawal, kurung siku, dan tanda kutip di sekitar key
  • Indentasi dan format rapi
  • Jaminan bahwa parser bisa menyusun ulang aslinya dengan persis

Perbandingan JSON dan TXT

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
Konverter 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
–
Konverter TXT

JSON diratakan menjadi TXT ketika pembaca berikutnya adalah orang dengan Notepad, mainframe atau batch job lama yang memuat baris teks tetap, atau pipeline shell yang dibangun di atas grep, cut, dan sort.

FAQ konverter JSON ke TXT

Mengapa tab menjadi pemisah bawaan untuk JSON ke TXT?

Tab hampir tidak pernah muncul di dalam nama, alamat, atau harga, sehingga nilai jarang perlu dikutip. Alat Unix klasik seperti cut juga memisahkan berdasarkan tab secara bawaan, dan Text Import Wizard di Excel mengenalinya tanpa langkah tambahan.

Bisakah file .json cukup diganti namanya menjadi .txt?

Bisa, tetapi isinya tetap JSON: kurung kurawal, tanda kutip, dan key yang diulang di setiap record. Itu lolos di formulir unggah yang hanya memeriksa ekstensi, tetapi orang atau importer yang mengharapkan satu record per baris tetap tidak bisa memakainya. Konversi mengubah isinya, bukan hanya namanya.

Apa yang terjadi pada objek dan array bersarang saat JSON diubah ke TXT?

Satu baris teks bersifat datar, jadi objek bersarang disebar ke kolom tambahan yang diberi nama dengan jalur bertitik, seperti alamat.kota. List di dalam record tetap di satu kolom sebagai teks JSON.

Encoding apa yang sebaiknya dipakai file teks hasil JSON?

UTF-8 untuk semua perangkat lunak terkini; Notepad di Windows menyimpan UTF-8 secara bawaan sejak Windows 10 versi 1903. Pilih Windows-1252 atau Shift_JIS hanya jika program lama menampilkan huruf rusak dengan UTF-8.

Apakah file log JSON Lines saya bisa diubah ke TXT?

Bisa. File .jsonl atau .ndjson dibaca satu objek per baris, yaitu cara sebagian besar pengirim log dan ekspor BigQuery menulis data, dan setiap objek menjadi satu baris teks.

Bisakah teks TXT diubah kembali menjadi JSON?

Bisa, selama baris header dipertahankan: TXT ke JSON membaca nama kolom dan menyusun ulang array objek. Nama bertitik kembali sebagai key datar, bukan objek bersarang.