NDJSON / JSON Lines
« Newline-delimited JSON » — un enregistrement JSON par ligne. Diffusable en flux, extensible par simple ajout, partitionnable. Pas une norme officielle, mais une convention de fait.
Utilisé pour les journaux (Logstash, Fluentd, Datadog), les flux d'événements, les exports de données massives (BigQuery, S3 Athena) et les jeux de données d'entraînement en IA. Les fichiers portent souvent l'extension .jsonl ou .ndjson. Ni commentaires ni tableau englobant : juste {...}\n{...}\n{...}.
Bat le CSV sur les données imbriquées et sur l'évolution du schéma (on ajoute un champ sans casser les lecteurs). Perd face à Parquet et Arrow pour l'analytique — le surcoût du format texte est de 10 à 20 fois.