[294] 複数の [[JSON]] 値の連続を表す[DFN[JSONストリーム]]の[[データ形式]]が幾つか存在しています。

[1] 
意味的には [[JSON]] 単体でも[[配列]]で表せるのでしょうが、
[[ストリーミング]]処理のためには末尾まで読まないと正しいデータかどうか判定できない
[[JSON]] は不適切です。

[FIG(middle list)[ [25] [DFN[JSONストリーミング]]
- [[Concatenated JSON]]
- [[改行区切りJSON列]] ([[LDJSON]], [[NDJSON]], [[JSON Lines]])
- [[JSON text sequences]]
]FIG]

;; [292] バリエーションについても各項を参照。

[301] [[i3bar]] は、無限に長い (閉じない) [[配列]]を使っています [SRC[>>300]]。

[FIG(quote)[
[FIGCAPTION[
[300] [CITE[i3: i3bar input protocol]]
([TIME[2015-05-20 16:29:15 +09:00]] 版)
<http://i3wm.org/docs/i3bar-protocol.html>
]FIGCAPTION]

> What follows is an infinite array (so it should be parsed by a streaming JSON parser, but as described above you can go for a simpler solution), whose elements are one array per status line. 

]FIG]
