Che cos'è un file JSONL?
JSONL — JSON Lines
Che cos'è?
Il JSONL indica esattamente la stessa cosa del NDJSON: un oggetto JSON per riga. Due nomi, due comunità, un solo formato — vale la pena saperlo prima di perdere tempo a cercarne le differenze.
L'uso si è comunque consolidato: si parla piuttosto di JSONL nel mondo del machine learning, e di NDJSON in quello dei log applicativi e dei flussi di dati.
Storia e origine
L'estensione .jsonl si è diffusa con l'esplosione dei dataset per l'intelligenza artificiale, dove ogni riga rappresenta un esempio di addestramento.
È oggi il formato richiesto dalla maggior parte degli strumenti di fine-tuning dei modelli: una riga, un campione.
Perché è utile
Permette di elaborare dataset di più gigabyte senza mai doverli caricare interamente in memoria.
Aggiungere dati significa semplicemente aggiungere righe in fondo al file — nessuna riscrittura necessaria.
Limiti e difetti
Non è leggibile dagli strumenti che si aspettano un JSON standard.
L'assenza di una struttura d'insieme rende impossibile qualsiasi validazione globale del file.
Consigli d'uso
Il JSONL è il formato da usare per un dataset di addestramento o per qualsiasi elaborazione in streaming.
Convertitelo in CSV per ispezionarlo in un foglio di calcolo, oppure in JSON se uno strumento richiede un array unico — ma attenzione alla memoria se il file è di grandi dimensioni.
Converti il tuo JSONL in pochi secondi, sui nostri server sicuri in Francia.
Converti un JSONL