La ligne physique est la limite ; un JSON multiligne n’est pas un enregistrement.

Chaque ligne doit s’analyser entièrement

Les espaces sont admis, pas une seconde valeur ou un commentaire.

Un LF final n’est pas un enregistrement vide

Un terminateur final ferme ; une ligne vide interne reste invalide.