Parquet 轉 JSON
在瀏覽器中將 Apache Parquet 檔案 (.parquet) 本機轉換為 JSON,每列作為物件輸出,巢狀結構完整保留,無需上傳。
正在你的裝置上本機處理 ...
0%
你的檔案永遠不會離開你的裝置
我的檔案會被上傳嗎?
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
在瀏覽器中將 Apache Parquet 檔案 (.parquet) 本機轉換為 JSON,每列作為物件輸出,巢狀結構完整保留,無需上傳。
正在你的裝置上本機處理 ...
0%
你的檔案永遠不會離開你的裝置
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
Apache Parquet 是分析資料領域(Spark、pandas、DuckDB、資料湖)廣泛使用的欄位導向二進位格式。.parquet 檔案內含結構描述與壓縮後的欄位資料,結構緊湊,但無法在編輯器中直接閱讀。此工具解碼檔案內容,輸出清晰的 JSON 陣列:每筆資料列為一個物件,欄位名稱作為鍵值。與 CSV 不同,巢狀欄位(清單、結構體)以真實的 JSON 結構完整保留。
所有處理均在瀏覽器中本機完成(純 JavaScript 執行,無需上傳,支援離線使用)。工具讀取包含結構描述的 Parquet 頁尾並解碼欄位資料頁,支援 Snappy、Gzip、Zstd、Brotli 和 LZ4 頁面編解碼器。為確保精確度,超出 JavaScript 安全整數範圍的 64 位元整數以字串輸出,時間戳記以 ISO 8601 文字輸出,原始二進位值以 base64 輸出。
當資料管線、Kafka 匯出或分析任務產生了 .parquet 檔案,您需要查看內容、將其傳遞給支援 JSON 的工具(API、指令碼、測試),或希望保留巢狀結構時,此工具是理想選擇。請注意:轉換為單向(Parquet 轉 JSON),不支援寫回 Parquet。decimal 等邏輯型別將以其基礎值表示。
| 輸入格式 | PARQUET |
|---|---|
| 輸出格式 | JSON |
| 批次處理 | 支援 |
| 處理方式 | 在瀏覽器中本機處理 (WebAssembly) |
| 檔案上傳 | 無 |
限制: 支援 Snappy、Gzip、Zstd、Brotli、LZ4 編解碼器的 Parquet 檔案,不支援加密檔案。64 位元整數輸出為字串,時間戳記輸出為 ISO 8601,二進位值輸出為 base64,邏輯型別輸出為基礎值。轉換為單向(僅 Parquet 轉 JSON)。超大檔案需要相應的記憶體。
一種來自資料分析領域(Spark、pandas、DuckDB)的緊湊型欄位導向二進位格式,結構描述與壓縮資訊均內嵌於檔案中。
不會。轉換完全在瀏覽器中本機進行,支援離線使用。
JSON 保留巢狀結構,適合程式碼和 API 串接;CSV 是適用於試算表的平坦表格。
超出 JavaScript 安全範圍的 64 位元整數以字串輸出,時間戳記以 ISO 8601 格式輸出,二進位值以 base64 輸出。
此工具不支援該操作,轉換為單向(Parquet 轉 JSON),適合資料查看與再利用。