JSONL

컴순이·2024년 12월 9일

JSONL (JSON Lines)은 JSON 형식의 확장으로, 여러 개의 JSON 객체를 각각의 라인에 저장한다.
.jsonl 확장자이며 각 줄이 독립적인 JSON 객체로 구성되어 있다.

{"name": "Comsun", "age": 30}
{"name": "Comdol", "age": 29}

JSON과 달리 객체 마지막에 구분하는 , 대신 줄바꿈을 한다.

한 번에 전체 파일을 읽어서 파싱할 필요 없이 줄 씩 읽으면 되니까 파일을 스트리밍하면서 처리하기 용이하고 메모리 효율적이다.

Elasticsearch 등에서 Bulk 처리를 할 때 사용한다.

profile
음음

0개의 댓글