← Torna alle funzionalità
Free

Convertitore CSV ↔ JSON

Il convertitore CSV ↔ JSON gestisce il passaggio completo tra i due formati tabulari più comuni. Il parser CSV intelligente gestisce campi tra virgolette con virgole, virgolette di escape, delimitatori personalizzati e nuove righe finali. Rileva automaticamente numeri, booleani e null nel passaggio da CSV a JSON; genera CSV puliti con allineamento delle chiavi per riga nel passaggio da JSON a CSV.

Spostare dati tra CSV e JSON è un'attività quotidiana: inserire un'esportazione di database in uno strumento che consuma JSON, generare un CSV per un foglio di calcolo da una risposta API o rimodellare i dati per un nuovo sistema. Il convertitore CSV ↔ JSON gestisce entrambe le direzioni in modo pulito direttamente nel browser. Il parser CSV gestisce le complessità del mondo reale: campi contenenti virgole (se tra virgolette), virgolette di escape (raddoppiate secondo lo stile RFC 4180), terminazioni di riga CRLF o LF, righe vuote finali e delimitatori configurabili (separati da tabulazioni, punti e virgola, pipe, qualsiasi cosa). Il rilevamento automatico interviene nel passaggio a JSON: le stringhe che sembrano numeri interi diventano numeri, "true"/"false"/"null" diventano i loro equivalenti tipizzati e il trimming degli spazi bianchi è opzionale. Nel passaggio da JSON a CSV, lo strumento percorre l'array di oggetti e raccoglie ogni chiave unica tra le righe, quindi genera un CSV con riga di intestazione e celle con escape corretto. Le virgolette nelle celle vengono raddoppiate, le celle contenenti delimitatori o nuove righe vengono racchiuse tra virgolette e gli oggetti/array annidati vengono serializzati in stringhe JSON.

Anteprima dal vivo
example.com
Convertitore CSV ↔ JSON ✓ Convertite 3 righe
CSV → JSON JSON → CSV
Delimitatore: , ✓ La prima riga è l'intestazione ✓ Rileva automaticamente i numeri
Input CSV
name,age,city
Alice,30,NYC
Bob,25,LA
Carlos,42,Austin
Output JSON
[
  { "name": "Alice", "age": 30, "city": "NYC" },
  { "name": "Bob", "age": 25, "city": "LA" },
  { "name": "Carlos", "age": 42, "city": "Austin" }
]
Caratteristiche principali

Conversione bidirezionale

CSV → JSON e JSON → CSV. Il pulsante Scambia inverte istantaneamente input e output per la verifica del passaggio completo.

CSV conforme a RFC 4180

Il parser gestisce campi tra virgolette, virgole incorporate, virgolette di escape, terminazioni di riga CRLF/LF: funziona su CSV reali, non solo su esempi semplificati.

Delimitatori personalizzati

Cambia il separatore da virgola a qualsiasi altra cosa: tabulazione (per TSV), punto e virgola (formato europeo), pipe o qualsiasi carattere singolo.

Rilevamento automatico dei tipi

Numeri, booleani e null vengono analizzati nei loro equivalenti tipizzati nell'output JSON. Disattiva se desideri che tutto rimanga come stringa.

Conversione in tempo reale

L'output si aggiorna a ogni tasto premuto: non è necessario alcun pulsante Converti. Incolla e vedi i risultati istantaneamente.

Gestisce i campi mancanti

Quando gli oggetti JSON hanno chiavi diverse, l'intestazione CSV include tutte le chiavi uniche e le celle mancanti rimangono vuote: nessuna perdita di dati.

Casi d'uso comuni

Elaborazione di esportazioni di database

Incolla un'esportazione CSV dal tuo database nel convertitore, ottieni un array JSON pronto per essere importato in un archivio NoSQL o in un'API che consuma JSON.

Integrazione con fogli di calcolo

Converti una risposta API (array JSON) in CSV per incollarla direttamente in Excel o Google Sheets.

Rimodellamento dei dati

Passa i dati attraverso lo strumento per ripulire la formattazione: utile quando si uniscono CSV da diverse fonti con virgolette incoerenti.

Conversione di file di localizzazione

Trasforma i fogli di traduzione basati su CSV in file JSON i18n per strumenti come estensioni Chrome o React-intl.

Fixture per i test API

Genera fixture JSON da dati di test CSV (o viceversa) per popolare database di sviluppo e test di integrazione.

Come usare
1

Apri CSV ↔ JSON

Clicca sull'icona CSV/JSON nel dock di DevSuite Pro. Si aprirà un pannello con l'interruttore della direzione, le opzioni e due aree di testo.

2

Scegli la direzione

Scegli CSV → JSON per analizzare dati tabulari, o JSON → CSV per appiattire un array di oggetti in righe.

3

Configura le opzioni

Regola il delimitatore se non è la virgola, attiva "La prima riga è l'intestazione" e "Rilevamento automatico numeri" per adattarli alla forma dei tuoi dati.

4

Incolla i tuoi dati

Incolla CSV o JSON nell'input. L'output viene visualizzato a destra istantaneamente.

5

Copia o scarica

Clicca su Copia output per prelevare il risultato. Usa Scambia ↔ per invertire e verificare che il passaggio sia senza perdite.

Pronto a provare?

Installa DevSuite Pro gratuitamente e sblocca più di 64 strumenti per sviluppatori per il tuo browser.

Aggiungi a Chrome Aggiungi a Edge Aggiungi a FireFox