UTILS.
Privati per natura
⇄

Convertitore CSV ⇄ JSON

Converti CSV in un array JSON e JSON di nuovo in CSV.

I tuoi file restano su questo dispositivo

I file vengono elaborati nel browser, mai caricati su un server. Il sito scarica il codice e le risorse necessarie. Senza account né tracciamento.

Usa Scarica per salvare questo strumento in un unico file HTML da usare offline.

Privacy →

Il testo e i file rimangono su questo dispositivo. Questo strumento non carica né salva nulla.

Prova un esempio svolto

Esempio

Seleziona Punto e virgola e Riga di intestazione, inserisci name;note nella prima riga e Ada;"a;b" nella seconda, poi scegli CSV → JSON. La nota rimane a;b in un unico campo. Riconvertendo [{"name":"Ada","note":"a;b"}] in CSV, il campo con il punto e virgola viene racchiuso correttamente tra virgolette.

Da ricordare

I valori CSV rimangono stringhe. Usa intestazioni univoche e non vuote. Gli oggetti e gli array JSON annidati devono essere appiattiti prima della conversione. Modificare l’input o le impostazioni cancella il risultato precedente. La copia e il download usano sempre l’ultima conversione completata.

Informazioni su questo strumento

Scegli un delimitatore e indica se la prima riga contiene intestazioni, poi converti CSV in JSON o JSON in CSV. Esamina la tabella accanto al codice completo. I campi CSV rimangono stringhe, inclusi gli zeri iniziali. La modalità con intestazioni richiede nomi univoci e non vuoti e lo stesso numero di campi in ogni riga. L’input JSON deve essere un array di oggetti piatti o di array; i valori annidati vengono rifiutati. Le proprietà mancanti e null diventano celle CSV vuote.

L’input è limitato a 5 MiB di testo UTF-8, l’output a 20 MiB e l’annidamento JSON a 128 livelli. Le anteprime di codice, albero e tabella di grandi dimensioni sono limitate per mantenere la pagina reattiva; la copia e il download includono il risultato completo. L’elaborazione avviene localmente in un processo in background annullabile, anche nello strumento scaricato per l’uso offline.

Per mantenere l’elaborazione reattiva, JSON e CSV accettano fino a 100,000 valori o celle. SQL accetta fino a 4,000 token e 100 livelli di annidamento.

Modificare l’input o le impostazioni cancella il risultato precedente. La copia e il download usano sempre l’ultima conversione completata.

Il testo e i file rimangono su questo dispositivo. Questo strumento non carica né salva nulla.

Domande frequenti

Come si usa questo strumento?
Scegli un delimitatore e indica se la prima riga contiene intestazioni, poi converti CSV in JSON o JSON in CSV. Esamina la tabella accanto al codice completo. I campi CSV rimangono stringhe, inclusi gli zeri iniziali. La modalità con intestazioni richiede nomi univoci e non vuoti e lo stesso numero di campi in ogni riga. L’input JSON deve essere un array di oggetti piatti o di array; i valori annidati vengono rifiutati. Le proprietà mancanti e null diventano celle CSV vuote.
Come vengono trattati i miei dati?
I valori CSV rimangono stringhe. Usa intestazioni univoche e non vuote. Gli oggetti e gli array JSON annidati devono essere appiattiti prima della conversione. Il testo e i file rimangono su questo dispositivo. Questo strumento non carica né salva nulla.
Posso usare file grandi o lavorare offline?
L’input è limitato a 5 MiB di testo UTF-8, l’output a 20 MiB e l’annidamento JSON a 128 livelli. Le anteprime di codice, albero e tabella di grandi dimensioni sono limitate per mantenere la pagina reattiva; la copia e il download includono il risultato completo. L’elaborazione avviene localmente in un processo in background annullabile, anche nello strumento scaricato per l’uso offline. Per mantenere l’elaborazione reattiva, JSON e CSV accettano fino a 100,000 valori o celle. SQL accetta fino a 4,000 token e 100 livelli di annidamento.

Altri strumenti