Releases
v1.0.0 - Initial Release
v1.0.0
·
August 26, 2026
main
csv-to-json v1.0.0
Initial release of the CSV-to-JSON converter.
Features
- Zero-dependency converter using only Python standard library
- Automatic type inference: detects integers, floats, booleans, and null values
- Nested key expansion: dot-notation headers (e.g.
user.name) become nested JSON objects - Streaming mode: process large CSV files record-by-record without loading into memory
- Flexible input: accepts file paths, raw CSV strings, or stdin
- CLI and library usage: use standalone from the command line or import as a module
CLI Options
- Custom delimiters (
-d) - Compact JSON output (
--compact) - Disable type inference (
--no-type-inference) - Nested key expansion (
--expand-keys)
Requirements
- Python 3.10+
- No external packages
GIMHub