An OK solution to convert a JSON file to Parquet format.
These instructions will get parokay installed and running on your local machine.
- Python 3.12+
- uv (recommended) or pip
$ git clone https://github.com/rwarner/parokay
$ cd parokay
$ uv sync
$ uv run parokay data.json
$ uv run parokay data.json -o output.parquet
The input JSON file must contain either a single object or an array of objects. The output Parquet file defaults to the same path as the input with a .parquet extension.
$ parokay records.json # writes records.parquet
$ parokay records.json -o out.parquet # writes out.parquet
Install dev dependencies and run the test suite:
$ uv sync --extra dev
$ uv run pytest
- Built with PyArrow
Copyright © 2026 Rob Warner
Licensed under the MIT License