JSON ↔ Convertitore CSV
Converti JSON in CSV o CSV in JSON istantaneamente nel tuo browser. Utile per fogli di calcolo, esportazioni, analisi e pulizia rapida dei dati. Questa pagina è progettata per la rimodulazione rapida dei dati tabulari: le righe CSV diventano oggetti JSON e gli array dei record JSON diventano colonne e righe CSV. ToolMill gestisce il lato client per la privacy e lavora offline dopo l'installazione.
Dati
Provalo.
Esempi
name,age,city Alice,31,Seattle Bob,28,Austin
[{"name":"Alice","age":"31","city":"Seattle"},{"name":"Bob","age":"28","city":"Austin"}]
[{"id":101,"status":"new","owner":"Mina"},{"id":102,"status":"done","owner":"Ravi"}]
id,status,owner 101,new,Mina 102,done,Ravi
[{"sku":"A-100","price":"4.99"},{"sku":"B-205","stock":"40"}]
sku,price,stock A-100,4.99, B-205,,40
Come funziona questo convertitore
CSV → JSON legge la prima riga come nomi delle colonne e trasforma ogni riga successiva in un oggetto. JSON → CSV funziona meglio con un singolo oggetto o una serie di oggetti semplici. In quella direzione, il convertitore raccoglie i tasti attraverso i record per costruire una riga di intestazione, quindi scrive ogni oggetto come una linea CSV.
Questo è un rapido strumento di rimodellamento basato sul browser piuttosto che un pipeline di importazione completa. È utile quando è necessario ispezionare un'esportazione incollata, riformattare un piccolo campione API, o preparare una versione di fogli di calcolo-friendly di record copiati senza aprire un'altra app.
Quando usare CSV → JSON vs JSON → CSV
Utilizzare CSV → JSON quando i dati di origine sembrano già righe e colonne: esportazioni foglio di calcolo, download CRM, tabelle di prodotto, liste di contatto, o snippet di report copiati. Utilizzare JSON → CSV quando si dispone di un array JSON da un API, script, o fixture e le righe di bisogno per Excel, Google Sheets, o upload basati su CSV.
Se il vostro obiettivo è una rapida revisione in un foglio di calcolo, CSV è di solito più facile da scansionare. Se il vostro obiettivo è preservare le etichette delle colonne come proprietà nominate per il codice, JSON è di solito il formato di destinazione migliore.
Remi di intestazione, colonne e valori mancanti
Su CSV → JSON, la prima fila viene trattata come intestazioni. Ogni riga successiva è mappata contro quelle intestazioni in ordine. Se una riga è più corta della riga dell'intestazione, i valori mancanti diventano stringhe vuote nell'output JSON. Su JSON → CSV, il convertitore combina i tasti trovati tra gli oggetti per creare le colonne CSV.
Ciò significa che le righe con chiavi incoerenti possono ancora essere esportate, ma si possono vedere celle vuote per i campi che mancano su alcuni record. Questo comportamento è utile per la pulizia rapida, ma significa anche che si dovrebbe normalizzare i record se avete bisogno di uno schema rigoroso.
Citazione, virgole e gestione del tipo
Quando JSON viene esportato in CSV, i campi che contengono virgole, citazioni o interruzioni di riga vengono citati in modo che il risultato CSV rimanga leggibile nei flussi di lavoro in formato foglio di calcolo. Le doppie citazioni emesse sono evase raddoppiandole. Sul percorso inverso, le celle CSV citate con virgole vengono analizzate correttamente prima che vengano creati oggetti JSON.
CSV → JSON non rinvia i tipi. Valori come 31, 4.99, o vere stringhe rimangono nel risultato JSON a meno che non li converti in seguito nella tua app o script. Questo dettaglio conta quando si sta preparando payload per API o sistemi che si aspettano numeri reali o booleans.
Formati di input che funzionano meglio
Per l'ingresso CSV, includere una riga di intestazione, tenere la colonna conta ragionevolmente coerente, e campi di citazione che contengono virgole o interruzioni di riga. Per l'ingresso JSON, utilizzare un singolo oggetto o una serie di oggetti semplici. Oggetti e array profondamente nidificati di solito sono un segno che è necessario un passo di appiattimento dedicato prima che l'esportazione CSV sia facile da usare.
Risoluzione dei problemi di conversione
Prima di tornare su Converti JSON
Per inviare l'output in un'altra app o API, controllare la riga dell'intestazione, le ipotesi delitter, campi citati, e se i valori che dovrebbero essere booleani o numeri hanno ancora bisogno di una pulizia esplicita. Un array dall'aspetto valido può ancora portare il significato sbagliato se il CSV originale era incoerente.
Quale conversione CSV-to-JSON non convalida
La conversione non conferma che le intestazioni sono significative, le righe sono uniche, i campi numerici sono stati digitati correttamente, o gli oggetti risultanti soddisfano uno schema a valle. Questa pagina rimodella i dati per l'ispezione e il riutilizzo, ma non sostituisce la convalida o la revisione della qualità dei dati.
Come Interpretare l'uscita JSON prima di usarlo altrove
Verificare gli oggetti generati prima di trattarli come dati pronti alla produzione. I nomi di intestazione diventano chiavi, l'ordine di riga diventa ordine di oggetto nell'array, e ogni valore importato da CSV inizia come testo a meno che non si converta in seguito. Ciò significa che la struttura può guardare bene mentre i tipi o le etichette di campo hanno ancora bisogno di pulizia.
Se JSON → CSV fallisce, la causa più comune è la sintassi JSON non valida o l'ingresso che non è un singolo oggetto o una serie di oggetti. Se CSV → JSON dà output inaspettato, controlla la prima riga, conta colonne incoerenti, e se il testo incollato contiene citazioni ineguagliabili o struttura della linea rotta.
Questa pagina è progettata per la rapida conversione del contenuto tabulare incollato. Non sostituisce un flusso di lavoro completo di pulizia dei dati, schema mapper, o avanzato strumento di importazione CSV con delimitatori personalizzati e regole di colonna.
Strumenti correlati
JSON Graziosa stampa, Minify e convalida
Formato JSON per la leggibilità, conila per lo storage compatto e convalidalo prima di utilizzarlo in API, file di configurazione, app di frontend o fixture di test. Questo strumento è utile quando si debug payload, confrontando risposte, pulizia copiato JSON, o riducendo i dati per il trasporto e logging. ToolMill elabora tutto nel tuo browser, rendendolo un'opzione rapida per la privacy per lavorare con JSON sensibile.
Dati
Convertitore JSON a CSV
Converti JSON in formato CSV direttamente nel tuo browser per le importazioni di fogli di calcolo, le esportazioni di report, i flussi di lavoro di analisi e la pulizia rapida dei dati. Questo strumento è utile quando è necessario appiattire JSON strutturato in righe e colonne per Excel, Google Sheets, strumenti BI o sistemi basati su CSV. ToolMill funziona localmente per la privacy, gestisce rapidamente scenari di esportazione comuni e funziona offline dopo l'installazione.
Dati
JSON ↔ YAML Converter
Converti JSON in YAML e YAML in JSON istantaneamente nel tuo browser. Ottimo per i file di configurazione (Kubernetes, Docker Compose, CI/CD pipelines) e per trasformare i payload API in YAML leggibile. ToolMill esegue lato client per la privacy, supporta l'output piuttosto bello e può lavorare offline quando installato come PWA.
Dati
Convalida JSON
Convalida JSON e ottieni messaggi di errore precisi e linea per riga. Utilizzare per catturare problemi sottili come virgole trailing, commenti, caratteri non espulsi e numeri malformati prima di configurare o payload API. Funziona interamente nel tuo browser per la privacy e può funzionare offline quando installato come PWA.
Dati
