Preparare dati tabellari per un’API
Converti un piccolo export CSV in una lista di oggetti per uno script o un test API. Controlla poi i tipi richiesti dal destinatario senza supporre che sia avvenuta automaticamente una conversione numerica.
Passa facilmente da una tabella CSV a una struttura JSON o viceversa, quindi copia o scarica il risultato.
Impossibile convertire questi dati.
CSV descrive righe e colonne, mentre JSON può rappresentare oggetti, liste e diversi tipi di valore. Questo convertitore collega una tabella CSV con intestazioni a un array JSON di oggetti piatti. Serve per preparare un esempio di API, recuperare un export applicativo o spostare dati tra foglio di calcolo e script. Le due direzioni non garantiscono un ritorno identico: CSV non distingue naturalmente null, un campo assente e una stringa vuota, né un numero dal testo che gli somiglia. Queste differenze richiedono uno schema esplicito oltre al semplice separatore.
Scegli espressamente virgola, punto e virgola o tabulazione. L’impostazione legge il CSV in un verso e lo scrive nell’altro; questa interfaccia non offre rilevamento automatico o barra verticale. CSV a JSON considera sempre il primo record logico come intestazione e produce un oggetto per ogni riga seguente. Gli spazi esterni dei titoli vengono tolti. Nomi vuoti o ripetuti ricevono sostituti per conservare tutte le colonne; anche campi aggiuntivi in una riga lunga ottengono proprietà, evitando perdite dovute a nomi coincidenti.
Ogni valore letto dal CSV rimane una stringa JSON. Un importo 12,50 non viene interpretato come numero e il riferimento 001 mantiene gli zeri iniziali. I campi citati possono contenere separatori, virgolette raddoppiate e più righe. Una virgoletta non chiusa blocca l’operazione. Per JSON a CSV serve un array non vuoto di oggetti con celle stringa, numeri finiti, booleani o null. Un oggetto singolo, una lista numerica o una cella annidata non costituiscono una tabella piatta accettata.
Le proprietà presenti negli oggetti formano l’insieme delle colonne esportate. Una proprietà assente o null diventa una cella vuota; i booleani diventano testo true o false e i numeri usano la rappresentazione testuale JavaScript. Oggetti e array annidati vengono rifiutati invece di diventare testo inutilizzabile. Appiattiscili prima se vuoi colonne con percorsi espliciti. Il JSON di uscita è indentato e il CSV viene citato secondo il separatore scelto. L’importazione limita i file a 5 MiB e legge UTF-8. Non si mantengono stili o metadati di una cartella di lavoro.
Per CSV a JSON fornisci un’intestazione reale. Per JSON a CSV prepara un array di oggetti piatti, non l’intera struttura di una risposta API che contiene i risultati in una proprietà distinta.
Scegli il separatore effettivo del CSV o quello richiesto nell’uscita. Verifica la punteggiatura JSON: virgolette doppie nei nomi, virgole tra elementi e punto nei numeri decimali, anche quando il testo è italiano.
Avvia la conversione e rileggi proprietà generate, identificativi, valori nulli e numeri. Copia o esporta il formato scelto e prova l’uscita nell’applicazione destinataria prima di un’importazione importante dei dati.
Converti un piccolo export CSV in una lista di oggetti per uno script o un test API. Controlla poi i tipi richiesti dal destinatario senza supporre che sia avvenuta automaticamente una conversione numerica.
Produci CSV da una lista di oggetti semplici per un’applicazione tabellare. Proprietà assenti in alcune righe diventano celle vuote, mantenendo l’allineamento con l’insieme delle colonne individuate.
Leggi una colonna di riferimenti CSV come stringhe JSON per mantenere la scrittura originale. Il convertitore non deve indovinare quali sequenze numeriche rappresentino identità e quali siano invece quantità da calcolare.
CSV a JSON con punto e virgola mantiene 001 e 002 come stringhe, insieme ai prezzi con virgola decimale. Il risultato non dichiara di fornire importi già numerici per i calcoli: il destinatario deve scegliere esplicitamente la conversione appropriata.
Input
id;prezzo
001;12,50
002;8,00Risultato
[
{
"id": "001",
"prezzo": "12,50"
},
{
"id": "002",
"prezzo": "8,00"
}
]JSON a CSV con punto e virgola scrive 12.5 e true per A. L’importo null di B diventa vuoto, come la sua proprietà attivo assente. Una conversione inversa non recupererebbe la distinzione fra queste due forme di assenza.
Input
[{"id":"A","importo":12.5,"attivo":true},{"id":"B","importo":null}]Risultato
id;importo;attivo
A;12.5;true
B;;CSV non fornisce tipi affidabili per le celle. Conservare stringhe protegge riferimenti con zeri iniziali e altre scritture intenzionali. Lo schema dell’applicazione deve stabilire quali colonne diventeranno numeriche, senza delegare la scelta al formato dei separatori.
No. JSON a CSV qui richiede un array di oggetti piatti. Appiattisci i percorsi annidati oppure estrai prima la proprietà con i record. Gli oggetti non vengono sostituiti silenziosamente con [object Object] quando non sono celle scalari valide.
Diventa una cella vuota, come una proprietà assente o una stringa vuota. Questa conversione non mantiene tale distinzione di tipo in CSV. Se è essenziale, codifica una convenzione esplicita prima dell’esportazione e documentala per il destinatario.
No. I valori letti dal CSV tornano come stringhe. Numeri, booleani e assenze esportati in CSV non riacquistano automaticamente i tipi originali. Anche i titoli possono essere normalizzati per evitare collisioni fra proprietà degli oggetti.
Flusso di lavoro consigliato
Scopri gli strumenti che si integrano naturalmente prima, dopo o insieme a questo.
Converti Excel, CSV e altri formati di foglio di calcolo direttamente nel browser.
Formatta, minifica e valida un documento JSON per renderlo più leggibile o compatto.
Rimuovi duplicati, righe vuote e spazi inutili.
Rimuovi duplicati, righe vuote e spazi inutili.
Formatta, minifica e valida un documento JSON per renderlo più leggibile o compatto.
Comprendi cosa viene conservato o perso durante una conversione tra CSV, Excel, JSON e TSV e come preparare le colonne prima di cambiare formato.
Scopri come sono strutturati i dati tabulari, cosa distingue CSV, Excel, JSON e TSV e come scegliere il formato prima di pulire o convertire.
Scopri come confrontare due versioni di una tabella usando una chiave affidabile e distinguere righe aggiunte, eliminate o modificate.
Organizza pulizia, validazione, filtro, fusione, confronto e conversione nell’ordine corretto e scopri quando passare a un pipeline riutilizzabile.