Categoria: Sviluppo

Da CSV a JSON Lines

Idea internaManca uno strumento?

Converti righe CSV in JSON Lines (JSONL/NDJSON)

Incolla dati CSV per convertire ogni riga nel proprio oggetto JSON, uno per riga (JSON Lines / NDJSON), con l'opzione di trattare la prima riga come intestazione. Funziona interamente nel tuo browser.

Righe: 2

JSON Lines
{"name":"Ada","role":"Engineer","active":"true"}
{"name":"Grace","role":"Scientist","active":"true"}

Tutto ciò che c'è in questa pagina viene elaborato nel tuo browser. Niente viene caricato.

A cosa serve

JSON Lines è un formato comune per file di log, pipeline di streaming e API di importazione massiva: ogni riga è un valore JSON autonomo e valido, così un consumatore può elaborare il file una riga alla volta senza dover analizzare prima l'intero contenuto. Questo strumento analizza il CSV allo stesso modo di un foglio di calcolo, inclusi i campi tra virgolette con virgole e virgolette incorporate, quindi emette un oggetto JSON per ogni riga di dati con chiavi basate sui nomi di intestazione, oppure un array JSON per riga quando non c'è un'intestazione per nominare i campi.

Come si usa

  1. Incolla dati CSV, oppure carica l'esempio.
  2. Attiva l'opzione riga di intestazione se la prima riga contiene i nomi delle colonne.
  3. Copia il risultato JSON Lines.

Privacy

Questo strumento funziona interamente nel tuo browser. Quello che inserisci non viene mai caricato, salvato o condiviso: chiudendo la scheda sparisce.

Domande frequenti

Il mio CSV viene caricato da qualche parte?
No. L'analisi avviene in JavaScript eseguito nella pagina, quindi nulla di ciò che incolli lascia mai il tuo dispositivo.
Cosa succede senza una riga di intestazione?
Ogni riga diventa un semplice array JSON dei valori delle sue celle in ordine, poiché non ci sono nomi di colonna da usare come chiavi oggetto.
Come vengono gestiti i campi CSV tra virgolette?
I campi racchiusi tra virgolette doppie, inclusi quelli contenenti virgole, interruzioni di riga o virgolette `""` con escape, vengono analizzati allo stesso modo in cui li legge un'applicazione foglio di calcolo.