Convertitore da CSV a JSON
Una conversione CSV-to-JSON più ricca per quando le impostazioni predefinite dello strumento di base non sono sufficienti: scegli un delimitatore personalizzato (virgola, tab, punto e virgola, pipe), decidi se la prima riga contiene intestazioni e attiva l’output JSON formattato rispetto a compatto. Il risultato è un array di oggetti indicizzati dalle intestazioni, o un array di array quando disattivi le intestazioni, utile per dati in stile matrice che non hanno nomi di colonna naturali.
Come configurare la conversione
-
1
Incolla i dati CSV
Qualsiasi formato di file piatto comune funziona; il parser rispetta le virgolette e le escape.
-
2
Scegli il delimitatore
Virgola per CSV standard, `\t` per TSV, `;` per esportazioni CSV europee, `|` per feed delimitati da pipe.
-
3
Attiva/disattiva la modalità intestazione
Attivo: la prima riga nomina le chiavi JSON. Disattivo: ogni riga diventa un array di valori all'interno dell'array esterno.
-
4
Scegli formattato o compatto
Formattato aggiunge interruzioni di riga e indentazione per i lettori umani; compatto le rimuove per il payload più piccolo.
Scegliere la forma di output giusta per i tuoi dati
L’attivazione/disattivazione dell’intestazione produce due forme JSON diverse. Scegli quella che corrisponde a ciò che il tuo consumatore si aspetta.
Array di oggetti (intestazioni attive)
[
{ "name": "Alice", "age": "30" },
{ "name": "Bob", "age": "25" }
]
Questa è la forma che la maggior parte delle API REST e dei framework front-end si aspetta. Ogni riga è un record; le chiavi sono nomi di colonna stabili.
Array di array (intestazioni disattive)
[
["Alice", "30"],
["Bob", "25"]
]
Utile quando il CSV è una matrice (una mappa di calore, una griglia di correlazione) o quando il consumatore è una libreria di grafici come D3 che desidera dati posizionali.
Riferimento delimitatore
| File piatto comune | Delimitatore | Utilizzo |
|---|---|---|
| CSV | , |
Esportazione predefinita nella maggior parte degli strumenti nordamericani. |
| TSV | \t |
Incolla dagli spreadsheet. |
| SSV (punto e virgola) | ; |
Esportazioni Excel europee (la virgola è decimale). |
| PSV (pipe) | ` | ` |
Formattato vs compatto
- JSON formattato è 2-3 volte più grande ma facile da scansionare. Preferiscilo per fixture di test, corpi di richiesta che intendi impegnare su Git e copia-incolla nella console del browser.
- JSON compatto risparmia byte durante il trasferimento e rimuove gli spazi bianchi. Preferiscilo per i payload API di produzione e le scritture in
localStorage. - Entrambi i formati sono JSON validi, nessun consumatore si preoccupa di quale invii.
Domande frequenti
Digita la sequenza letterale di due caratteri \t nell’input del delimitatore. Il convertitore interpreta questo come un vero carattere di tabulazione prima di analizzare.
Il CSV non ha informazioni di tipo, quindi il convertitore mantiene ogni valore come stringa per evitare di corrompere silenziosamente ID come 00042 o decimali come 1.50. Effettua il cast a numeri nel tuo consumatore dove necessario.
Le chiavi degli oggetti devono essere uniche, quindi le colonne successive sovrascrivono quelle precedenti. Rinomina le intestazioni duplicate nel CSV sorgente prima, oppure disattiva le intestazioni e gestisci l’accesso basato sulla posizione.
Sì. Il CSV viene inviato al nostro server per generare il JSON. Non viene memorizzato e non viene aggiunto al link della pagina.
Strumenti correlati
Riferimento Tabella ASCII
Tabella ASCII completa da 0 a 127 con decimale, esadecimale, ottale, binario e riferimento numerico HTML per ogni carattere, inclusi i codici di controllo come NUL, LF e DEL.
Generatore di lettere casuali
Genera lettere A-Z casuali. Scegli la quantità, usa maiuscole, minuscole o un mix, e applica il risultato a giochi, spunti o attività in classe.
Riferimento ai caratteri HTML
Elenco ricercabile delle entità HTML, dei loro codici nominati e numerici, e copia con un clic per caratteri e simboli speciali.
Riferimento scorciatoie da tastiera
Cerca le scorciatoie predefinite documentate di VS Code, Chrome e Bash con GNU Readline su macOS, Windows e Linux.
Trova nome colore
Trova il colore CSS standard con nome più vicino a un valore HEX, RGB o HSL usando la differenza CIEDE2000.
Semplificatore di Algebra Booleana
Valuta un'espressione booleana per ogni combinazione di input e mostra la tabella della verità completa. Supporta fino a cinque variabili e gli operatori &, |, ! e ^.
Strumento disponibile in altre lingue
- CSV-till-JSON-omvandlare [SV]
- Conversor de CSV para JSON [PT]
- Konwerter CSV do JSON [PL]
- ตัวแปลงข้อมูลจาก CSV เป็น JSON [TH]
- CSVからJSONへの変換ツール [JA]
- Chuyển đổi từ CSV sang JSON [VI]
- Convertidor de CSV a JSON [ES]
- CSV to JSON Converter [EN]
- CSV zu JSON Konverter [DE]
- Konverter CSV ke JSON [ID]
- CSV'den JSON'e Dönüştürücü [TR]
- Convertisseur CSV en JSON [FR]
- CSV转 JSON 转换器 [ZH]
- CSV에서 JSON으로 변환기 [KO]
- Converter van CSV naar JSON [NL]
- تحويل CSV إلى JSON [AR]
- Конвертер CSV в JSON [RU]