Lewati ke konten
Coverton blog
Dalam artikel ini
Tabel dan data

Konversi CSV, JSON dan XML sambil memeriksa struktur dan tipe

Tabel dan data bersarang mewakili informasi secara berbeda. CSV menyimpan baris dan kolom; JSON dapat mewakili objek dan array. Periksa struktur tujuan, pengkodean dan pemisah, lalu buka sampel kecil yang dikonversi terlebih dahulu.

Gunakan alat gratis →

Periksa informasi yang hilang saat membuat tabel

Periksa bagaimana struktur bersarang dan elemen berulang direpresentasikan ketika JSON atau XML menjadi tabel. CSV tidak secara eksplisit mendeklarasikan tipe tanggal, numerik, atau string. Aplikasi yang menerima mungkin menafsirkan ulang angka nol dan pengidentifikasi panjang di depan, jadi bandingkan nilai-nilai penting.

Tinjau pemisah dan kutipan

CSV dan TSV menggunakan pemisah yang berbeda. Periksa koma, tab, baris baru yang disematkan, dan tanda kutip dalam nilai keluaran. Tabel Markdown memiliki batasan struktural dan tidak boleh diasumsikan mempertahankan sel gabungan atau format spreadsheet.

Format JSON dan konversi JSONL

Pemformatan menambahkan lekukan yang dapat dibaca; minifying menghilangkan spasi yang tidak perlu. Tidak ada operasi yang memperbaiki setiap kesalahan data. JSONL menempatkan nilai JSON independen pada setiap baris, jadi bandingkan jumlah rekaman saat mengonversi ke atau dari array.

Pilih alat yang tepat

Contoh masukan menggambarkan alur kerja; mereka tidak menjanjikan ukuran file tertentu, keakuratan pengenalan, atau kompatibilitas.

Ubah CSV menjadi JSON

Ubah baris dan kolom menjadi data JSON setelah memeriksa header dan pembatas. Tinjau bagaimana nilai direpresentasikan dalam hasil.

Contoh

nama, hitungan / Coverton,2 → susunan rekaman JSON
  1. Pilih file dalam format CSV. File maksimum per batch: 1.
  2. Tinjau Pengkodean masukan, Pembatas masukan, lalu mulai memproses.
  3. Unduh hasil JSON dan periksa konten dan kualitasnya.
Apa yang harus diperiksa

CSV menyimpan teks dalam baris dan kolom. Tanda kutip dapat berisi koma dan jeda baris. Pengkodean dan header bervariasi. Program spreadsheet dapat mengubah angka nol di depan, nilai tanggal, atau pengidentifikasi panjang.

JSON tidak mengizinkan komentar atau tanda koma. Penguraian tunduk pada batas presisi numerik JavaScript.

Periksa pengkodean karakter, pemisah dan nama kolom. Jumlah yang besar dapat kehilangan presisi dalam JavaScript; CSV tidak mempertahankan semua tipe dan struktur bersarang.

Buka alatnya →

Ubah JSON menjadi CSV

Buka daftar catatan JSON di spreadsheet. Bidang bersarang menghasilkan kolom yang berbeda tergantung pada pengaturan perataan.

Contoh

Array objek JSON → header-dan-baris CSV
  1. Pilih file dalam format JSON. File maksimum per batch: 1.
  2. Tinjau Ratakan objek JSON yang disarangkan, lalu mulai memproses.
  3. Unduh hasil CSV dan periksa konten dan kualitasnya.
Apa yang harus diperiksa

JSON mewakili objek, array, string, angka, nilai kebenaran, dan null. Nama properti diapit tanda kutip ganda. Gunakan pemformatan untuk pemeriksaan dan CSV untuk struktur tabel yang sesuai.

JSON tidak mengizinkan komentar atau tanda koma. Penguraian tunduk pada batas presisi numerik JavaScript.

Periksa pengkodean karakter, pemisah dan nama kolom. Jumlah yang besar dapat kehilangan presisi dalam JavaScript; CSV tidak mempertahankan semua tipe dan struktur bersarang.

Buka alatnya →

Ubah TSV menjadi CSV

Impor ekspor yang dipisahkan tab ke sistem khusus CSV. Periksa apakah koma di dalam nilai tetap berada di selnya.

Contoh

nama/jumlah yang dipisahkan tab → CSV yang dipisahkan koma
  1. Pilih file dalam format TSV, TXT. File maksimum per batch: 1.
  2. Tinjau Pengkodean masukan, lalu mulai memproses.
  3. Unduh hasil CSV dan periksa konten dan kualitasnya.
Apa yang harus diperiksa

Periksa pengkodean karakter, pemisah dan nama kolom. Jumlah yang besar dapat kehilangan presisi dalam JavaScript; CSV tidak mempertahankan semua tipe dan struktur bersarang.

Buka alatnya →

Ubah CSV menjadi TSV

Siapkan tabel CSV untuk perangkat lunak yang memerlukan data yang dipisahkan tab. Koma di dalam kolom yang dikutip tetap menjadi konten sel.

Contoh

bidang CSV yang dikutip → catatan yang dipisahkan tab
  1. Pilih file dalam format CSV. File maksimum per batch: 1.
  2. Tinjau Pengkodean masukan, Pembatas masukan, lalu mulai memproses.
  3. Unduh hasil TSV dan periksa konten dan kualitasnya.
Apa yang harus diperiksa

CSV menyimpan teks dalam baris dan kolom. Tanda kutip dapat berisi koma dan jeda baris. Pengkodean dan header bervariasi. Program spreadsheet dapat mengubah angka nol di depan, nilai tanggal, atau pengidentifikasi panjang.

Periksa pengkodean karakter, pemisah dan nama kolom. Jumlah yang besar dapat kehilangan presisi dalam JavaScript; CSV tidak mempertahankan semua tipe dan struktur bersarang.

Buka alatnya →

Ubah XML menjadi JSON

Periksa elemen dan nilai XML di JSON. Jangan menganggap pohon XML setara dengan tabel datar.

Contoh

Struktur <root><name>Coverton</name></root> → JSON
  1. Pilih file dalam format XML. File maksimum per batch: 1.
  2. Periksa format input dan urutan file, lalu mulai memproses.
  3. Unduh hasil JSON dan periksa konten dan kualitasnya.
Apa yang harus diperiksa

XML dan JSON memiliki model data yang berbeda. Entitas XML yang tidak aman ditolak. Skema eksternal tidak dikenali atau direkonstruksi secara otomatis.

JSON tidak mengizinkan komentar atau tanda koma. Penguraian tunduk pada batas presisi numerik JavaScript.

Periksa pengkodean karakter, pemisah dan nama kolom. Jumlah yang besar dapat kehilangan presisi dalam JavaScript; CSV tidak mempertahankan semua tipe dan struktur bersarang.

Buka alatnya →

Ubah JSON menjadi XML

Pilih nama root saat menulis JSON sebagai XML. Bandingkan struktur yang dihasilkan dengan kebutuhan sistem penerima.

Contoh

Data JSON + nama root → dokumen XML
  1. Pilih file dalam format JSON. File maksimum per batch: 1.
  2. Tinjau Nama elemen akar XML, lalu mulai memproses.
  3. Unduh hasil XML dan periksa konten dan kualitasnya.
Apa yang harus diperiksa

JSON mewakili objek, array, string, angka, nilai kebenaran, dan null. Nama properti diapit tanda kutip ganda. Gunakan pemformatan untuk pemeriksaan dan CSV untuk struktur tabel yang sesuai.

JSON tidak mengizinkan komentar atau tanda koma. Penguraian tunduk pada batas presisi numerik JavaScript.

XML dan JSON memiliki model data yang berbeda. Entitas XML yang tidak aman ditolak. Skema eksternal tidak dikenali atau direkonstruksi secara otomatis.

Periksa pengkodean karakter, pemisah dan nama kolom. Jumlah yang besar dapat kehilangan presisi dalam JavaScript; CSV tidak mempertahankan semua tipe dan struktur bersarang.

Buka alatnya →

Format dan validasi JSON

Indentasi JSON satu baris untuk pembacaan dan pemeriksaan struktural. Sintaks yang tidak valid harus diperbaiki sebelum memformat.

Contoh

JSON kompak → JSON valid yang menjorok ke dalam
  1. Pilih file dalam format JSON. File maksimum per batch: 1.
  2. Tinjau lekukan JSON, lalu mulai memproses.
  3. Unduh hasil JSON dan periksa konten dan kualitasnya.
Apa yang harus diperiksa

Periksa pengkodean karakter, pemisah dan nama kolom. Jumlah yang besar dapat kehilangan presisi dalam JavaScript; CSV tidak mempertahankan semua tipe dan struktur bersarang.

JSON tidak mengizinkan komentar atau tanda koma. Penguraian tunduk pada batas presisi numerik JavaScript.

Buka alatnya →

Perkecil JSON

Hapus spasi yang tidak perlu dari JSON yang valid untuk transfer. Ini tidak memampatkan gambar atau menghapus catatan.

Contoh

JSON menjorok → JSON kompak
  1. Pilih file dalam format JSON. File maksimum per batch: 1.
  2. Periksa format input dan urutan file, lalu mulai memproses.
  3. Unduh hasil JSON dan periksa konten dan kualitasnya.
Apa yang harus diperiksa

Periksa pengkodean karakter, pemisah dan nama kolom. Jumlah yang besar dapat kehilangan presisi dalam JavaScript; CSV tidak mempertahankan semua tipe dan struktur bersarang.

JSON tidak mengizinkan komentar atau tanda koma. Penguraian tunduk pada batas presisi numerik JavaScript.

Buka alatnya →

Ubah CSV menjadi MARKDOWN

Pindahkan data tabel ke dalam dokumen README atau Markdown. Periksa berapa panjang sel dan jeda baris yang dirender.

Contoh

CSV header/baris → Tabel penurunan harga
  1. Pilih file dalam format CSV. File maksimum per batch: 1.
  2. Tinjau Pengkodean masukan, Pembatas masukan, lalu mulai memproses.
  3. Unduh hasil Markdown dan periksa konten dan kualitasnya.
Apa yang harus diperiksa

CSV menyimpan teks dalam baris dan kolom. Tanda kutip dapat berisi koma dan jeda baris. Pengkodean dan header bervariasi. Program spreadsheet dapat mengubah angka nol di depan, nilai tanggal, atau pengidentifikasi panjang.

Sintaks Penurunan Harga Terbatas didukung. Tabel kompleks, sel multi-baris, ekstensi, dan skrip tidak sepenuhnya diadopsi.

Periksa pengkodean karakter, pemisah dan nama kolom. Jumlah yang besar dapat kehilangan presisi dalam JavaScript; CSV tidak mempertahankan semua tipe dan struktur bersarang.

Buka alatnya →

Ubah MARKDOWN menjadi CSV

Impor tabel pipa penurunan harga ke dalam spreadsheet. Ini tidak mengubah seluruh dokumen prosa menjadi sebuah tabel.

Contoh

Tabel pipa penurunan harga → baris CSV
  1. Pilih file dalam format MD, MARKDOWN. File maksimum per batch: 1.
  2. Periksa format input dan urutan file, lalu mulai memproses.
  3. Unduh hasil CSV dan periksa konten dan kualitasnya.
Apa yang harus diperiksa

Sintaks Penurunan Harga Terbatas didukung. Tabel kompleks, sel multi-baris, ekstensi, dan skrip tidak sepenuhnya diadopsi.

Periksa pengkodean karakter, pemisah dan nama kolom. Jumlah yang besar dapat kehilangan presisi dalam JavaScript; CSV tidak mempertahankan semua tipe dan struktur bersarang.

Buka alatnya →

Ubah JSON menjadi JSONL

Siapkan array JSON untuk konsumen berorientasi garis. Verifikasi data yang dipilih saat menggunakan jalur array bersarang.

Contoh

[{record 1},{record 2}] → satu data JSON per baris
  1. Pilih file dalam format JSON. File maksimum per batch: 1.
  2. Tinjau Jalur array (kosong untuk array root), lalu mulai memproses.
  3. Unduh hasil JSONL dan periksa konten dan kualitasnya.
Apa yang harus diperiksa

JSON mewakili objek, array, string, angka, nilai kebenaran, dan null. Nama properti diapit tanda kutip ganda. Gunakan pemformatan untuk pemeriksaan dan CSV untuk struktur tabel yang sesuai.

JSON tidak mengizinkan komentar atau tanda koma. Penguraian tunduk pada batas presisi numerik JavaScript.

Periksa pengkodean karakter, pemisah dan nama kolom. Jumlah yang besar dapat kehilangan presisi dalam JavaScript; CSV tidak mempertahankan semua tipe dan struktur bersarang.

Setiap baris yang tidak kosong harus berisi tepat satu nilai JSON lengkap. Baris yang salah menghentikan konversi. JSON ke JSONL memerlukan array.

Buka alatnya →

Ubah JSONL menjadi JSON

Baca JSONL atau NDJSON sebagai satu larik. Baris yang tidak valid dilaporkan daripada dibuang secara diam-diam.

Contoh

dua baris JSON yang valid → array dua elemen JSON
  1. Pilih file dalam format JSONL, NDJSON, TXT. File maksimum per batch: 1.
  2. Tinjau lekukan JSON, lalu mulai memproses.
  3. Unduh hasil JSON dan periksa konten dan kualitasnya.
Apa yang harus diperiksa

JSON tidak mengizinkan komentar atau tanda koma. Penguraian tunduk pada batas presisi numerik JavaScript.

Periksa pengkodean karakter, pemisah dan nama kolom. Jumlah yang besar dapat kehilangan presisi dalam JavaScript; CSV tidak mempertahankan semua tipe dan struktur bersarang.

Setiap baris yang tidak kosong harus berisi tepat satu nilai JSON lengkap. Baris yang salah menghentikan konversi. JSON ke JSONL memerlukan array.

Buka alatnya →

Panduan ini menjelaskan alat web publik dan batas dukungannya. Simpan yang asli dan periksa hasil unduhan. Coverton · Koreksi dan kontak

Terjemahan ini disiapkan dengan bantuan perangkat lunak. Anda juga dapat membaca versi bahasa Inggris. Baca dalam bahasa Inggris