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- Pilih file dalam format CSV. File maksimum per batch: 1.
- Tinjau Pengkodean masukan, Pembatas masukan, lalu mulai memproses.
- 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.
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- Pilih file dalam format JSON. File maksimum per batch: 1.
- Tinjau Ratakan objek JSON yang disarangkan, lalu mulai memproses.
- 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.
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- Pilih file dalam format TSV, TXT. File maksimum per batch: 1.
- Tinjau Pengkodean masukan, lalu mulai memproses.
- 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.
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- Pilih file dalam format CSV. File maksimum per batch: 1.
- Tinjau Pengkodean masukan, Pembatas masukan, lalu mulai memproses.
- 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.
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- Pilih file dalam format XML. File maksimum per batch: 1.
- Periksa format input dan urutan file, lalu mulai memproses.
- 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.
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- Pilih file dalam format JSON. File maksimum per batch: 1.
- Tinjau Nama elemen akar XML, lalu mulai memproses.
- 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.
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- Pilih file dalam format JSON. File maksimum per batch: 1.
- Tinjau lekukan JSON, lalu mulai memproses.
- 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.
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- Pilih file dalam format JSON. File maksimum per batch: 1.
- Periksa format input dan urutan file, lalu mulai memproses.
- 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.
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- Pilih file dalam format CSV. File maksimum per batch: 1.
- Tinjau Pengkodean masukan, Pembatas masukan, lalu mulai memproses.
- 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.
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- Pilih file dalam format MD, MARKDOWN. File maksimum per batch: 1.
- Periksa format input dan urutan file, lalu mulai memproses.
- 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.
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- Pilih file dalam format JSON. File maksimum per batch: 1.
- Tinjau Jalur array (kosong untuk array root), lalu mulai memproses.
- 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.
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- Pilih file dalam format JSONL, NDJSON, TXT. File maksimum per batch: 1.
- Tinjau lekukan JSON, lalu mulai memproses.
- 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.
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