とほほのJSONL入門
- 初版:2026年2月1日
- 更新:2026年2月1日
目次
JSONLとは
- JSON Lines の略称です。
- 複数の JSON データを改行で連結したファイルです。
- ログファイルや LLM の Fine-Tuning データなどの記述に用いられます。
仕様
下記のサイトで仕様が掲載されています。
下記のルールがあるようです。
- 拡張子は
.jsonlです。 - UTF-8 で記述します。
- BOM(Byte Order Mark)はつけません。
- 1行に JSON データを記述します。null を記述することもできます。
- 改行は
\nですが、前後の空白や\rは無視するため\r\nでも構いません。
JSONLの例
{"name": "Yamada", "age": 36}
{"name": "Suzuki", "age": 42}
{"name": "Tanaka", "age": 54}
Copyright (C) 2026 杜甫々
http://www.tohoho-web.com/ex/jsonl.html