jsonl
JSONL, also known as JSON Lines or newline-delimited JSON, is a text-based data interchange format in which every line of a file is a valid JSON value. Typically each line contains a single JSON object, but any JSON value is allowed. Lines are separated by newline characters, and the file is usually encoded in UTF-8. Because records are independent, a JSONL file can be appended to or processed line by line without loading the entire file into memory.
JSONL is designed for streaming and incremental processing. It supports large datasets and log-style data because
However, JSONL is not a single valid JSON document. Some software expects a JSON array or a
{"id":1,"name":"Alice","active":true}
{"id":2,"name":"Bob","active":false}
Many programming languages offer libraries for line-delimited JSON parsing (or simple line-by-line parsing of JSON values).