Categoria: Sviluppo
Da CSV a JSON Lines
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
{"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
- Incolla dati CSV, oppure carica l'esempio.
- Attiva l'opzione riga di intestazione se la prima riga contiene i nomi delle colonne.
- 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.