↔ CSV Converter
Konversikan JSON ke CSV atau CSV ke JSON seketika di browser anda. Berguna untuk spreadsheet, ekspor, analitik, dan pembersihan data cepat. Halaman ini dirancang untuk pembentukan ulang data tabular cepat: baris CSV menjadi objek JSON, dan susunan catatan JSON menjadi kolom dan baris CSV. ToolMill melakukan client-side untuk privasi dan bekerja luring setelah pemasangan.
Data
Cobalah.
Contoh-contoh
name,age,city Alice,31,Seattle Bob,28,Austin
[{"name":"Alice","age":"31","city":"Seattle"},{"name":"Bob","age":"28","city":"Austin"}]
[{"id":101,"status":"new","owner":"Mina"},{"id":102,"status":"done","owner":"Ravi"}]
id,status,owner 101,new,Mina 102,done,Ravi
[{"sku":"A-100","price":"4.99"},{"sku":"B-205","stock":"40"}]
sku,price,stock A-100,4.99, B-205,,40
Bagaimana konverter ini bekerja
→ JSON membaca baris pertama sebagai nama kolom dan mengubah setiap baris kemudian menjadi satu objek. JSON → CSV bekerja terbaik dengan objek tunggal atau susunan objek polos. Dengan arah itu, penukar mengumpulkan kunci melintasi catatan untuk membangun baris header, kemudian menulis setiap objek sebagai satu garis CSV.
Ini adalah alat untuk membentuk kembali berbasis browser cepat daripada pipa impor penuh. Hal ini berguna ketika Anda perlu memeriksa ekspor yang ditempelkan, memformat ulang sampel API kecil, atau menyiapkan versi spreadsheet-friendly dari catatan yang disalin tanpa membuka aplikasi lain.
When to use CSV → JSON vs JSON → CSV
Use CSV → JSON ketika data sumber anda sudah tampak seperti baris dan kolom: ekspor spreadsheet, unduhan CRM, tabel produk, daftar kontak, atau snippet laporan disalin. Kegunaan JSON → CSV ketika Anda memiliki array JSON dari API, skrip, atau fixture dan perlu baris untuk Excel, Google Sheets, atau CSV berbasis upload.
Jika tujuan Anda adalah ulasan cepat dalam lembar kerja, CSV biasanya lebih mudah dipindai. Jika tujuan Anda adalah melestarikan label kolom sebagai nama properti kode, JSON biasanya adalah format tujuan yang lebih baik.
baris header, kolom, dan nilai yang hilang
Pada CSV → JSON, baris pertama diperlakukan sebagai header. Setiap baris berikutnya dipetakan terhadap mereka headers dalam urutan. . Jika baris lebih pendek dari baris header, nilai yang hilang menjadi string kosong dalam output JSON. Pada JSON → CSV, konverter menggabungkan kunci yang ditemukan di seluruh objek untuk membuat kolom CSV.
Itu berarti baris dengan kunci tidak konsisten masih dapat diekspor, tetapi Anda dapat melihat sel kosong untuk medan yang hilang pada beberapa catatan. Perilaku ini berguna untuk pembersihan cepat, tetapi juga berarti Anda harus menormalkan catatan Anda jika Anda membutuhkan skema yang ketat.
Pemetikan, koma, dan jenis penanganan
Ketika JSON diekspor ke CSV, bidang yang berisi koma, petikan, atau jeda baris dikutip sehingga CSV yang dihasilkan tetap dapat dibaca dalam alur kerja gaya spreadsheet. Petikan berbenam dibenamkan ganda terlepas dengan menggandakannya. Pada jalur terbalik, sel CSV yang dikutip dengan koma terurai dengan benar sebelum objek JSON diciptakan.
→ JSON bukan tipe infer. Nilai-Nilai seperti 31, 4,99, atau benar tetap string dalam hasil JSON kecuali jika Anda mengubahnya nanti dalam aplikasi atau skrip Anda sendiri. Rincian itu penting ketika Anda mempersiapkan muatan untuk API atau sistem yang mengharapkan angka nyata atau boolean.
Format input yang terbaik
Untuk input CSV, termasuk baris header, menjaga jumlah kolom cukup konsisten, dan mengutip bidang yang berisi koma atau istirahat baris. Untuk input JSON, gunakan objek tunggal atau susunan objek sederhana. Objek dan susunan yang bersarang secara mendalam biasanya merupakan tanda bahwa langkah pemrataan yang didedikasikan diperlukan sebelum ekspor CSV akan mudah digunakan.
Permasalahan konversi yang bermasalah.
Sebelum Anda Rely pada JSON Terkonversi
Sebelum mengirim output ke aplikasi atau API lain, periksa baris header, asumsi pembatas, medan yang dikutip, dan apakah nilai yang seharusnya boolean atau nomor masih perlu pembersihan eksplisit. Sebuah array tampang valid masih dapat membawa makna yang salah jika CSV asli tidak konsisten.
Konversi CSV-ke-JSON Tidak Disahkan
Penukaran wizard tidak mengkonfirmasi bahwa header berarti, baris unik, medan numerik diketik dengan benar, atau objek yang dihasilkan memenuhi skema hilir. Halaman ini membentuk ulang data untuk pemeriksaan dan penggunaan kembali, tetapi tidak menggantikan validasi atau review kualitas data.
Cara Mentafsirkan Output JSON Sebelum Menggunakannya di Tempat Lain
Tinjau objek yang dihasilkan sebelum menganggapnya sebagai data siap produksi. Nama header menjadi kunci, urutan baris menjadi urutan objek dalam array, dan setiap nilai yang diimpor dari CSV dimulai sebagai teks kecuali jika Anda mengubahnya nanti. Itu berarti struktur dapat terlihat tepat sementara jenis atau label lapangan masih perlu dibersihkan.
JSON Jika → CSV gagal, penyebab paling umum adalah sintaks JSON tidak sah atau input yang bukan objek tunggal atau susunan objek. → JSON memberikan keluaran yang tidak terduga, periksa baris pertama, jumlah kolom yang tidak konsisten, dan apakah teks yang ditempel Anda berisi kutipan yang tidak tertandingi atau struktur baris yang rusak.
Halaman ini dirancang untuk konversi cepat dari kandungan tabular tertempel. Ini tidak menggantikan alur kerja pembersihan data penuh, peta skema, atau alat impor CSV canggih dengan pembatas adat dan aturan kolom.
Alat berkait
JSON Pretty Print, Minify, dan Validate
Format JSON untuk kemampuan baca, perkuat untuk penyimpanan kompak, dan validasi sebelum menggunakannya dalam API, berkas konfigurasi, aplikasi frontend, atau fixture tes. Alat ini berguna ketika pengawakutuan muatan, membandingkan respon, membersihkan JSON yang disalin, atau mengecilkan data untuk transportasi dan pencatatan. ToolMill ToolMill proses segala sesuatu di peramban Anda, menjadikannya pilihan yang cepat ramah privasi untuk bekerja dengan JSON sensitif.
Data
JSON ke CSV Converter
Konversi JSON ke dalam format CSV secara langsung dalam peramban Anda untuk impor spreadsheet, pelaporan ekspor, analisis alur kerja, dan pembersihan data cepat. Alat ini berguna ketika Anda perlu meratakan struktur JSON ke dalam baris dan kolom untuk Excel, Google Sheets, BI tools, atau CSV-based system. ToolMill yang dijalankan secara lokal untuk privasi, menangani skenario ekspor umum dengan cepat, dan bekerja luring setelah pemasangan.
Data
↔ YAML Converter
Konversikan JSON ke YAML dan YAML ke JSON seketika di browser Anda. Khabid besar untuk berkas konfigurasi (Kubernetes, Docker Gubah, pipa CI/CD) dan untuk mengubah muatan API menjadi YAML yang dapat dibaca. ToolMill melakukan client-side untuk privasi, mendukung output yang cantik, dan dapat bekerja luring ketika dipasang sebagai PWA.
Data
Validator JASON
Validate JSON dan mendapatkan tepat, pesan kesalahan baris demi baris. Menggunakannya untuk menangkap isu-isu halus seperti koma, komentar, karakter tanpa diescape, dan nomor cacat sebelum pengiriman konfigurasi atau muatan API. Mejalankan seluruhnya dalam peramban Anda untuk privasi dan dapat bekerja luring ketika diinstal sebagai PWA.
Data
