id

Parquet ke JSON

Konversi file 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 ...

0%

Berkas Anda tidak pernah meninggalkan perangkat

    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
    Server di JermanGDPR sejak desain
    Diaudit independenTLS A+ · HTTP header A+

    Apache Parquet adalah format biner berbasis kolom yang banyak digunakan untuk data analitik (Spark, pandas, DuckDB, data lake). File .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 browser (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 file .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 file Parquet (.parquet) Anda.
    2. Alat membaca skema dan baris secara lokal.
    3. Unduh JSON (beberapa file sebagai ZIP).

    Batasan: File Parquet dengan codec Snappy, Gzip, Zstd, Brotli, dan LZ4 didukung. File 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). File yang sangat besar membutuhkan memori yang sesuai.

    Pertanyaan umum

    Apa itu file Parquet?

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

    Apakah file saya diunggah?

    Tidak. Konversi terjadi sepenuhnya secara lokal di browser - 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