id

Parquet ke JSON

Konversi berkas Apache Parquet (.parquet) ke JSON yang mudah dibaca secara lokal - setiap baris sebagai objek, kolom bersarang tetap terjaga, tanpa unggah.

Memproses secara lokal di perangkat Anda ...

Memproses secara lokal di perangkat Anda ...

0%

Apakah berkas saya diunggah?

Tidak. Semuanya berjalan di peramban Anda - berkas Anda tidak pernah meninggalkan perangkat. Bagaimana ini dapat diverifikasi

Tanpa unggahan100% lokal
Isi tetap milikmutanpa akses pihak ketiga
Hosted in GermanyGlobal Content Delivery
Diaudit independenTLS A+ · HTTP header A+

Apache Parquet adalah format biner berbasis kolom yang banyak digunakan untuk data analitik (Spark, pandas, DuckDB, data lake). Berkas .parquet membawa skema dan kolom terkompresi di dalamnya, sangat ringkas - tetapi tidak bisa dibaca di editor. Alat ini mendekode isi dan menghasilkan array JSON yang jelas: satu objek per baris data, dengan nama kolom sebagai kunci. Berbeda dari CSV, kolom bersarang (daftar, struct) tetap sebagai struktur JSON asli.

Semua proses berjalan sepenuhnya secara lokal di peramban (JavaScript murni, tanpa unggah, bahkan saat offline). Alat ini membaca footer Parquet termasuk skema dan mendekode halaman kolom; codec halaman Snappy, Gzip, Zstd, Brotli, dan LZ4 didukung. Untuk nilai yang akurat, bilangan bulat 64-bit di luar rentang aman JavaScript dikeluarkan sebagai string, timestamp sebagai teks ISO 8601, dan nilai biner mentah sebagai base64, sehingga tidak ada presisi yang hilang.

Anda memerlukan ini ketika pipeline data, ekspor Kafka, atau pekerjaan analitik menghasilkan berkas .parquet dan Anda ingin melihatnya, memasukkannya ke alat yang mendukung JSON (API, skrip, pengujian), atau mempertahankan struktur bersarang. Catatan: konversi satu arah (Parquet ke JSON); tidak bisa diserialisasi kembali ke Parquet, dan tipe logis seperti desimal muncul sebagai nilai dasar yang mendasarinya.

Data teknis

Data teknis
Format masukanPARQUET
Format keluaranJSON
Pemrosesan massalYa
PemrosesanLokal di peramban (WebAssembly)
Unggah berkasTidak ada

Dalam 3 langkah

  1. Seret atau ketuk berkas Parquet (.parquet) Anda.
  2. Alat membaca skema dan baris secara lokal.
  3. Unduh JSON (beberapa berkas sebagai ZIP).

Batasan: Berkas Parquet dengan codec Snappy, Gzip, Zstd, Brotli, dan LZ4 didukung. Berkas Parquet terenkripsi tidak bisa dibaca. Bilangan bulat 64-bit besar muncul sebagai string (presisi), timestamp sebagai ISO 8601, nilai biner sebagai base64, tipe logis sebagai nilai dasarnya. Konversi satu arah (tidak ada JSON kembali ke Parquet). Berkas yang sangat besar membutuhkan memori yang sesuai.

Pertanyaan umum

Apa itu berkas Parquet?

Format biner berbasis kolom yang ringkas dari dunia analitik (Spark, pandas, DuckDB). Skema dan kompresi tersimpan di dalam berkas.

Apakah berkas saya diunggah?

Tidak. Konversi terjadi sepenuhnya secara lokal di peramban - bahkan saat offline.

JSON atau CSV - mana yang harus saya pilih?

JSON mempertahankan kolom bersarang sebagai struktur dan cocok untuk kode dan API; CSV adalah tabel datar untuk spreadsheet.

Apakah angka besar dan timestamp dipertahankan?

Bilangan bulat 64-bit di luar rentang aman JS dikeluarkan sebagai string, timestamp sebagai ISO 8601, nilai biner sebagai base64.

Bisakah saya mengonversi JSON kembali ke Parquet?

Tidak di sini - alat ini satu arah (Parquet ke JSON) untuk memeriksa dan menggunakan kembali data.

Alat terkait

Parquet ke CSV · Arrow ke JSON · Avro ke JSON