Konverter TSV ⇄ JSON

Berjalan secara lokal di browser Anda

Konversi TSV yang ditempel dari Excel atau Google Sheets ke JSON, dan JSON kembali ke TSV

Input TSV

Dikonversi saat mengetik hingga 1 MB; input lebih besar dikonversi saat Anda mengklik Konversi.

Opsi

Arah
Lanjutan
Nama header

Tipe nilai

Mati: semua nilai tetap string, jadi 001 tetap punya nol di depan.

Output JSON

Tempel TSV atau JSON, atau muat contoh.

Apa itu Konverter TSV ⇄ JSON?

Konversi nilai yang dipisahkan tab (TSV) ke JSON dan JSON kembali ke TSV di browser Anda. Tempel sel langsung dari Excel atau Google Sheets, unggah file .tsv atau .txt, dan dapatkan array objek dengan kunci dari baris header. Secara default nilai tetap string, sehingga ID dan kode pos seperti 00501 tetap memiliki nol di depan.

Cara menggunakan
  1. 1.Pilih TSV → JSON atau JSON → TSV.
  2. 2.Tempel data, unggah file, atau muat contoh.
  3. 3.Atur opsi header, baris kosong, dan output; buka Lanjutan untuk nama header, tipe nilai, atau nilai bersarang.
  4. 4.Tinjau peringatan untuk header ganda atau baris dengan jumlah field yang salah.
  5. 5.Salin atau unduh hasil .json atau .tsv, atau klik Tukar untuk mengonversinya kembali.
Cara data rumit ditangani

Nilai berkutip boleh berisi tab, baris baru, dan kutip ganda ("") dan tetap berada dalam satu sel. Akhir baris CRLF dan LF sama-sama didukung, dan byte order mark UTF-8 dihapus sebelum header dibaca. Header ganda diganti nama menjadi name_2, name_3; header kosong menjadi columnN. Baris dengan field kurang diisi string kosong dan field berlebih disimpan sebagai columnN, masing-masing dengan peringatan bernomor baris. Pada JSON → TSV, objek bersarang diratakan dengan notasi titik (user.address.city) secara default; notasi kurung siku menulis user[address][city]; array ditulis sebagai teks JSON.

Batasan dan privasi

Konversi berjalan sepenuhnya di browser Anda; tidak ada yang diunggah. Input hingga 1 MB dikonversi saat mengetik; input lebih besar menunggu Konversi, hingga 20.000.000 karakter. Input dan opsi disimpan di penyimpanan browser bila input di bawah 1 MB; hapus data situs untuk menghapusnya. Angka JSON yang melebihi presisi JavaScript dilaporkan, tidak diperbaiki.

CodingTool resmi diluncurkan di

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.tools