Sejak 2010 · Mendukung 2 juta+ penggunaan alat setiap bulan
Sejak 2010
Tambahkan ke Chrome

Kotak Alat Saya

Mode Otomatis

Belum ada alat yang disimpan.

Tingkatkan ke Versi Premium
Alat terkait
Konverter CSV ke JSONGenerator Skema JSONKonverter TOML ke JSONGenerator JSON AcakPengekstrak Kolom Teks
Beranda > Peralatan teks > Peralatan teks tambahan
 

Konverter JSON ke CSV

Ubah JSON terstruktur menjadi tabel yang cocok untuk lembar kerja dengan Konverter JSON ke CSV MiniWebtool. Pilih larik di dalam data bersarang, pratinjau kolom yang ditemukan, lalu pilih opsi perataan dan pemisah sebelum membuat CSV.

Belum tahu cara menggunakannya? Tanya AI

Di Gemini, tempelkan pertanyaan yang disalin ke chat. Anda juga dapat menyalinnya di bawah.

Lihat pertanyaan

Gratis 3× per hariTidak perlu mendaftarHasil instan
Konverter JSON ke CSVCoba sekarang — gratis ▼
⚡ Sampel Cepat
0 karakter · 0 baris
Masuk ke dalam respons terbungkus. Gunakan titik untuk kunci dan kurung untuk indeks: data.users, results[0].rows. Biarkan kosong untuk deteksi otomatis.
Hapus centang untuk mengeluarkan data saja.

Embed Konverter JSON ke CSV Widget

Tentang Konverter JSON ke CSV

Selamat datang di Konverter JSON ke CSV, sebuah alat daring gratis yang meratakan muatan JSON apa pun — larik datar, objek bersarang, respons API terbungkus dalam — menjadi CSV bersih yang siap untuk spreadsheet. Kebanyakan konverter daring hanya menangani kasus sepele [{...}, {...}] pada akar dan gagal saat JSON Anda terlihat seperti {"data": {"items": [...]}}. Alat ini melakukan deteksi otomatis cerdas terhadap larik tabular, menyediakan pemilih gaya JSONPath untuk bentuk yang tidak biasa, dan memberi Anda dua mode perataan (titik dan kurung) ditambah pratinjau skema sehingga Anda tahu persis kolom apa yang akan masuk ke spreadsheet Anda sebelum mengunduhnya.

Sekilas

Konverter JSON ke CSV mengubah JSON menjadi tabel datar yang dapat dibuka di spreadsheet. Alat ini menemukan array rekaman di dalam data berbungkus, meratakan kolom bersarang, menampilkan pratinjau kolom, dan memungkinkan Anda memilih pemisah serta tanda kutip.

Konverter JSON ke CSV: fitur sekilas
FiturYang didapatCocok untuk
Pemilihan arrayMendeteksi otomatis array mirip tabel terbesar dalam JSON, atau masukkan jalur seperti data.results untuk memilih target. Satu objek menjadi CSV satu baris.Respons API yang dibungkus kolom status dan paging
Mode perataanNotasi titik (a.b.c), array kurung siku (a.b[0]) dengan satu kolom per elemen, atau simpan nilai bersarang sebagai teks JSON dalam satu sel.Memilih cara objek dan array bersarang menjadi kolom
Skema dan pratinjauMencantumkan kolom yang ditemukan dengan lencana jenis (string, integer, number, boolean, mixed) dan menampilkan 8 baris pertama sebagai tabel.Memeriksa kolom sebelum mengunduh
PemisahKoma, titik koma, tab (TSV), pipa, atau karakter khusus tunggal apa pun.Spreadsheet Eropa yang memerlukan titik koma atau impor TSV
Tanda kutip dan akhir barisKutip secara minimal (RFC 4180), kutip semua kolom, kutip kolom nonnumerik, atau tanpa kutip. Gunakan akhir baris LF atau CRLF.Data yang berisi koma atau jeda baris, dan Excel di Windows
Baris header dan contohSertakan atau hilangkan baris header. Muat contoh payload: array datar, respons berbungkus, objek bersarang, API bergaya GitHub, atau prakiraan cuaca.Mencoba opsi dengan data contoh
Salin dan unduhSalin CSV ke clipboard atau simpan sebagai file .csv, beserta statistik konversi.Memindahkan hasil ke spreadsheet atau impor basis data

Untuk Apa Konverter JSON ke CSV Digunakan?

JSON adalah lingua franca dari API web dan pipa data modern, sementara CSV masih menjadi raja untuk spreadsheet, dasbor BI, dan alat analisis data. Mengonversi dari satu ke yang lain adalah salah satu tugas paling umum dalam keseharian seorang insinyur data. Kasus penggunaan umum mencakup mengekspor respons API ke dalam Excel untuk pemangku kepentingan, menyiapkan dump JSON untuk diimpor ke Postgres atau BigQuery, memasukkan log JSON ke dalam Pandas atau R untuk analisis, dan memindai respons bersarang yang bising secara cepat dalam bentuk tabular yang lebih ramah.

Fitur Utama

Bagaimana Konverter Menangani Objek dan Larik Bersarang?

JSON dunia nyata jarang sekali datar. Mesin perataan konverter menangani dua bentuk utama secara cerdas:

Objek Bersarang → Notasi Titik

Sebuah objek di dalam objek menjadi nama kolom bertitik. Jadi, catatan seperti {"id": 1, "address": {"city": "Tokyo", "zip": "100-0001"}} menghasilkan tiga kolom: id, address.city, address.zip. Konvensi ini digunakan oleh Pandas json_normalize, Splunk, Elasticsearch, dan puluhan alat lainnya — pipa hilir Anda akan langsung memahaminya.

Larik Bersarang → Dua Strategi

Larik skalar (misalnya "tags": ["merah", "biru"]) dan larik objek (misalnya "orders": [{...}, {...}]) mendapatkan perlakuan berbeda tergantung pada mode perataan yang dipilih:

Input JSON [{"id": 1, "name": "Alice", "address": {"city": "Tokyo"}, "tags": ["admin", "designer"]}] Output (mode titik) id,name,address.city,tags 1,Alice,Tokyo,admin|designer Output (mode kurung) id,name,address.city,tags[0],tags[1] 1,Alice,Tokyo,admin,designer

Untuk Apa Pemilih JSONPath?

Kebanyakan API publik membungkus data mereka dalam metadata tambahan: kode status, info halaman, ID permintaan. Respons tipikal terlihat seperti:

{"status":"ok","page":1,"data":[{"sku":"A001","title":"Notebook"}, ...]}

Deteksi otomatis biasanya akan menemukan larik di dalamnya, tetapi untuk bentuk yang tidak biasa atau bersarang dalam, Anda dapat memberikan jalur secara eksplisit. Pemilih mendukung kunci bertitik dan indeks numerik berkurung:

Apakah Menghasilkan CSV yang Kompatibel dengan Excel?

Ya. Pengaturan default (pemisah koma, pengutipan minimal, baris tajuk, akhiran baris LF) menghasilkan output RFC 4180 ketat yang terbuka dengan bersih di Excel, Google Sheets, Numbers, LibreOffice Calc, Pandas read_csv, R read.csv, dan setiap perintah database COPY FROM. Untuk lokal Excel Eropa yang menggunakan titik koma sebagai pemisah bidang, alihkan dropdown Pemisah ke Titik koma. Untuk alat asli Windows yang lebih menyukai akhiran baris \r\n, alihkan Akhiran Baris ke CRLF.

Bagaimana Bidang yang Hilang Ditangani di Seluruh Baris?

Larik JSON sering kali berisi catatan heterogen — satu objek memiliki middle_name, yang berikutnya tidak. Konverter menelusuri setiap catatan dan mengumpulkan nama kolom dalam urutan pertama kali terlihat; setiap catatan yang kehilangan kolom akan mendapatkan sel kosong di posisi tersebut. Ini adalah perilaku yang sama dengan Pandas json_normalize dan menghindari penghapusan bidang secara diam-diam yang hanya muncul di beberapa catatan.

Kasus Penggunaan Praktis

Untuk Pengembang

Untuk Analis Data & Ilmuwan Data

Untuk Pemasar & Operator

Cara Menggunakan Alat Ini

  1. Tempel JSON: tempelkan JSON Anda ke dalam kotak input, atau klik chip Sampel Cepat untuk memuat muatan API tipikal.
  2. Pilih larik: biarkan bidang JSONPath kosong agar alat mendeteksi otomatis larik tabular, atau ketik jalur seperti data.users untuk menargetkan larik yang terbungkus.
  3. Pilih mode perataan: pilih Notasi titik untuk nama kolom yang bersih, Larik kurung untuk memperluas setiap elemen larik, atau Tetapkan bersarang sebagai JSON untuk mempertahankan sub-struktur apa adanya.
  4. Pilih pemisah dan pengutipan: pilih koma, titik koma, tab (TSV), pipa, atau karakter khusus, lalu pilih mode pengutipan dan akhiran baris.
  5. Konversi dan tinjau: klik Konversi ke CSV. Periksa panel skema dan tabel pratinjau, lalu salin hasilnya atau unduh sebagai file .csv.

Tips untuk Hasil Terbaik

Pertanyaan yang Sering Diajukan

Apa yang terjadi jika JSON saya memiliki banyak larik?

Deteksi otomatis memilih yang terbesar yang berisi objek. Jika itu bukan larik yang Anda inginkan, berikan JSONPath seperti orders atau line_items untuk menargetkan yang benar.

Dapatkah saya mengonversi objek JSON tunggal alih-alih larik?

Ya — satu objek menjadi CSV satu baris dengan setiap bidang tingkat atas sebagai kolom. Aturan perataan tetap berlaku.

Bagaimana dengan JSON dengan angka non-finit (NaN, Infinity)?

JSON standar tidak mengizinkan literal ini, tetapi jika input Anda mengandungnya dan berhasil diurai, mereka dikonversi menjadi sel kosong dalam output CSV agar file tetap valid.

Mengapa beberapa nilai boolean dirender sebagai true / false?

Untuk menjaga agar CSV tetap terbaca manusia. Jika alat hilir Anda membutuhkan 1 / 0, lakukan cari-dan-ganti setelah mengunduh atau proses JSON sebelumnya.

Apakah konverter memvalidasi bahwa semua catatan memiliki bentuk yang sama?

Tidak — catatan heterogen ditangani dengan anggun (bidang yang hilang menjadi sel kosong). Panel skema menunjukkan penyimpangan tipe melalui lencana mixed sehingga Anda dapat menemukan inkonsistensi.

Seberapa besar JSON yang dapat saya konversi?

Alat ini dengan nyaman menangani input JSON hingga beberapa megabita di browser dan di server. Untuk dataset yang sangat besar (puluhan MB atau lebih), lebih baik gunakan alat luring streaming seperti jq atau skrip Python dengan ijson.

Apakah data saya dikirim ke server?

Konversi dilakukan di server MiniWebtool untuk memanfaatkan penulis CSV dan pengurai JSON Python yang tangguh. Kami tidak mencatat, menyimpan, atau membagikan input Anda. Respons disajikan dengan header no-cache. Untuk kerahasiaan maksimum dengan data sensitif, lebih baik gunakan pemrosesan luring.

Sumber Daya Tambahan

Kutip konten, halaman, atau alat ini sebagai:

"Konverter JSON ke CSV" di https://MiniWebtool.com/id/konverter-json-ke-csv/ dari MiniWebtool, https://MiniWebtool.com/

oleh tim miniwebtool. Diperbarui: 25 Apr 2026

Mengobrol dengan AI favorit Anda

Di Gemini, tempelkan pertanyaan yang disalin ke chat. Anda juga dapat menyalinnya di bawah.

Lihat pertanyaan

Peralatan teks tambahan:

Alat populer dan terbaru:

Konverter JSON ke YAMLVisualisator Data AI (Tempel CSV)Konverter XML ke JSONLihat semua →
Beranda > Peralatan teks > Peralatan teks tambahan > Konverter JSON ke CSV