Lessico IT › Programmazione › NDJSON / JSON Lines

NDJSON / JSON Lines

Programmazione Svenska → Aggiornato: 2026-10-02

«Newline-delimited JSON»: un record JSON per riga. Si può leggere in streaming, estendere in coda e dividere in parti. Non è uno standard ufficiale ma una convenzione de facto.

Usato per log (Logstash, Fluentd, Datadog), flussi di eventi, esportazioni di big data (BigQuery, S3 Athena) e dati di addestramento per l'IA. I file hanno spesso estensione .jsonl o .ndjson. Niente commenti, niente array esterno: solo {...}\n{...}\n{...}.

Batte il CSV sui dati annidati e sull'evoluzione dello schema (si aggiunge un campo senza rompere i lettori). Perde contro Parquet e Arrow per l'analisi: il testo pesa da 10 a 20 volte di più.

← Torna al lessico