Vai al contenuto
ToolsMinify logo
Strumenti convertitore

Convertitore JSON in CSV

Incolla JSON o CSV e converti in entrambe le direzioni su una pagina.

Informazioni su Convertitore JSON in CSV

Incolla JSON o CSV e converti in entrambe le direzioni su una pagina. Questo Convertitore JSON in CSV gratuito appiattisce oggetti annidati di un livello (address.city), accetta array, singoli oggetti, NDJSON e payload avvolti { data: [...] }, e analizza CSV RFC 4180 con virgole tra virgolette. Sul percorso inverso, Unflatten ricostruisce oggetti annidati dalle intestazioni puntate cosi puoi modificare in Excel e ottenere JSON strutturato. Preset RFC 4180, Excel EU (punto e virgola + BOM), TSV o pipe. Tutto lato client: i dump API non lasciano il browser.

Come usare Convertitore JSON in CSV

  1. Scegli JSON → CSV o CSV → JSON (oppure Inverti direzione dopo una conversione).
  2. Incolla i dati, oppure trascina un file locale .json / .csv (max 10 MB - lettura solo nel browser). Gli oggetti annidati si appiattiscono di un livello; NDJSON e wrapper { data / results / items } vengono rilevati automaticamente.
  3. Scegli un preset (RFC 4180, Excel EU, TSV, Pipe) oppure imposta delimitatore / BOM Excel manualmente. Per CSV → JSON attiva Unflatten per ricostruire address.city in oggetti annidati.
  4. Controlla l'anteprima tabella, poi copia o scarica il risultato. Nulla viene caricato.

Esempi di Convertitore JSON in CSV

Array API in foglio

Incolla [{"id":1,"name":"Ada"},{"id":2,"name":"Grace"}] e scarica un CSV con intestazioni id,name pronte per Excel o Google Sheets.

Appiattire indirizzo annidato

{"user":{"name":"Ada"},"score":10} diventa colonne user.name e score - un livello annidato, senza rumore ricorsivo profondo.

Modifica Excel poi unflatten

Converti JSON annidato in CSV, modifica address.city in Excel, passa a CSV → JSON con Unflatten attivo - ottieni di nuovo { "address": { "city": "..." } }, non una chiave piatta puntata.

NDJSON / log

Incolla un oggetto JSON per riga (mongoexport, BigQuery, Loki). Lo strumento rileva NDJSON quando il blocco non e un singolo valore JSON e crea una riga CSV per riga.

CSV con virgole tra virgolette

Una cella come "hello, world" resta un campo. Passa a CSV → JSON per ottenere { "note": "hello, world" } con escape corretto.

Domande frequenti su Convertitore JSON in CSV

Come converto JSON in CSV online?
Scegli JSON → CSV, incolla un array di oggetti (o un singolo oggetto / NDJSON / array avvolto), scegli delimitatore o preset, e copia o scarica il CSV. Gli oggetti annidati si appiattiscono di un livello con chiavi puntate come address.city.
Posso convertire CSV in JSON sulla stessa pagina?
Si. Passa a CSV → JSON o usa Inverti direzione. La prima riga diventa chiavi oggetto; ogni riga seguente e un oggetto. Campi tra virgolette, virgole incorporate e newline seguono RFC 4180. L'inferenza tipi opzionale converte 42 e true in numeri e booleani. Unflatten ricostruisce oggetti annidati dalle intestazioni puntate.
Cosa fa Unflatten delle chiavi puntate?
Convertendo CSV → JSON, colonne come address.city e address.zip diventano { "address": { "city": "...", "zip": "..." } }. Celle con aspetto JSON come ["math"] tornano array. Cosi fai il round-trip dopo aver modificato CSV appiattito in Excel.
Quali forme JSON sono supportate?
Array di oggetti, singolo oggetto (una riga), NDJSON (un oggetto per riga) e wrapper comuni come { "data": [...] }, results, items, records o rows. Gli array nei valori restano stringhe JSON nella cella finche Unflatten non li analizza di nuovo.
Cos'e il preset Excel EU?
Excel europeo spesso usa il punto e virgola come separatore e richiede BOM UTF-8 per i caratteri accentati. Il preset Excel EU imposta entrambi in un clic. Usa RFC 4180 (virgola, senza BOM) per Google Sheets e la maggior parte degli import programmatici.
Il mio JSON o CSV viene caricato su un server?
No. Parsing, appiattimento, unflatten e conversione avvengono solo nel browser. Nulla viene caricato - sicuro per dump API ed export clienti.
In cosa differisce da altri convertitori JSON in CSV?
Un URL copre entrambe le direzioni con Inverti, rileva NDJSON e payload API avvolti, appiattisce un livello annidato per colonne Excel pulite, poi Unflatten ricostruisce JSON annidato al ritorno. I preset coprono RFC 4180, Excel EU, TSV e pipe - senza caricare i tuoi dati.