Views Apache Parquet files as JSON.
When opening a Parquet file, a JSON presentation of the file will open automatically:
After closing the JSON view, it is possible to reopen it by clicking on the link in the parquet view.
The extension supports different backends for parsing the files:
This is the default backend. This backend is a thin wrapper around the Apache Arrow C++ implementation and so should support latest and greatest parquet features.
This backend uses the parquet-wasm library which uses the "official" Rust implementations of Arrow and Parquet.
It support most compression algorithms besides LZ4, see https://kylebarron.dev/parquet-wasm/index.html#md:compression-support for details.
It only supports parquet version 1.0.0 with snappy compression.
This is a legacy Java backend, using parquet-tools. To use that, you should set
The following setting options are available:
VSCode allows extensions to work on files smaller than 50MB. If the data is larger, it will be truncated a message indicating that will be appended to the output. See https://github.com/microsoft/vscode/issues/31078 for details.