AI engineering glossary · Data engineering
What is JSONL (JSON Lines)?
JSON Lines (also called JSONL, NDJSON): A text format with one complete JSON object per line, so files can be read, appended to and split record by record without loading everything. It is popular for logs and streaming exports.
JSON Lines: an example
Each line of events.jsonl is like {"user":42,"action":"click"}, so a job can process a billion lines one at a time.
Related terms
More Data engineering terms
- Kappa architecture
- Lambda architecture
- Late-arriving data
- Lazy evaluation
- MapReduce
- Master data management
- Medallion architecture
- Message broker
Where you learn it
JSON Lines is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.