Очень кратко о JSON Lines
Джисон-лайнс состоит из строк, разделенных символом новой строки \n.
Каждая строка является отдельным объектом джисон.
Джисон-лайнс можно обрабатывать построчно,
это основное достоинство формата.
jsonl — расширение файлов джисон-лайнс.
JSON
Один файл — один объект; каждая строка — элемент этого объекта; пока не загрузится весь файл, доступа к строкам не будет.
[
{"id": 1, "position": [{"x": 17, "y": 256}], "status": "grow"},
{"id": 2, "position": [{"x": 78, "y": 341}], "status": "sleep"},
{"id": 3, "position": [{"x": 45, "y": 650}], "status": "moved"},
...
]
JSON Lines
Каждая строка — отдельный объект джисон; можем читать файл построчно.
{"id": 1, "position": [{"x": 17, "y": 256}], "status": "grow"},
{"id": 2, "position": [{"x": 78, "y": 341}], "status": "sleep"},
{"id": 3, "position": [{"x": 45, "y": 650}], "status": "moved"},
...