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
- Scegli JSON → CSV o CSV → JSON (oppure Inverti direzione dopo una conversione).
- 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.
- 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.
- 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.
Strumenti correlati
Minificatore e formattatore JSON
Minificatore e formattatore JSON online gratuito. Minifica JSON per payload piu piccoli o formatta (pretty-print) con indentazione 2 spazi. Valida mentre lavori - nessun upload.
Tester JSONPath
Prova JSONPath online nel browser. Estrai un campo da JSON, prova un filtro di esempio e copia percorsi normalizzati - nulla viene caricato.
Convertitore JSON in Interfacce TypeScript
Convertitore JSON in interfacce TypeScript gratuito. Incolla un campione JSON, genera interfacce annidate o type alias e tieni separate chiavi opzionali da JSON null. Nulla viene caricato.
Confronto Testi (Diff)
Confronta due testi affiancati nel tuo browser. Nulla viene caricato - sicuro per config, log e contratti. Ignora spazi bianchi o maiuscole, vedi evidenziazioni a livello di parola e copia un diff unificato.