jsonl
About
jsonl is a lightweight Python library designed to simplify working with JSON Lines data, adhering to the jsonlines and ndjson specifications.
Features:
- 🌎 Provides an API similar to Python's standard
json
module. - 🚀 Supports custom (de)serialization via user-defined callbacks.
- 🗜️ Built-in support for
gzip
,bzip2
,xz
compression formats andZIP
orTAR
archives. - 🔧 Skips malformed lines during file loading.
- 📥 Loads from URLs directly.
- 🐍 No external dependencies: relies only on the Python standard library.
Installation (via pip)
pip install py-jsonl