Che cos'è TSV?

TSV (Tab-Separated Values) è un formato di testo semplice per l'archiviazione di dati tabulari. Ogni riga è una linea e le colonne all'interno di una riga sono separate da caratteri di tabulazione (\t). TSV è simile a CSV (Comma-Separated Values) ma utilizza una tabulazione come delimitatore, il che evita conflitti con le virgole che compaiono naturalmente nei campi di testo. È ampiamente supportato da applicazioni di fogli di calcolo, database e strumenti di elaborazione dati.

JSON (JavaScript Object Notation) è un formato di testo leggero per rappresentare dati strutturati come array e oggetti. Quando i dati sono archiviati come array di oggetti in JSON, ogni oggetto corrisponde a una riga e le sue chiavi corrispondono alle intestazioni delle colonne, rendendo la conversione tra TSV e JSON semplice.

Descrizione dello strumento

Questo strumento converte i dati bidirezionalmente tra i formati TSV e JSON. Incolla TSV per ottenere un array JSON di oggetti, oppure incolla un array JSON di oggetti per ottenere l'output TSV con una riga di intestazione.

Funzionalità

  • Conversione bidirezionale: Converti TSV in JSON o JSON in TSV con un singolo interruttore.
  • Gestione della riga di intestazione: Utilizza automaticamente la prima riga TSV come nomi di colonna durante la conversione in JSON e le chiavi degli oggetti come intestazioni durante la conversione in TSV.
  • Avviso di supporto degli oggetti annidati: Prevede un array piatto di oggetti per JSON-to-TSV; le strutture annidate non sono supportate.
  • Evidenziazione della sintassi: Sia i pannelli di input che di output utilizzano un editor di codice con evidenziazione appropriata.
  • Salto delle righe vuote: Le righe vuote nell'input TSV vengono ignorate durante l'analisi.

Casi d'uso

  • Foglio di calcolo verso API: Esporta i dati da Excel o Google Sheets come TSV, quindi convertili in JSON per l'utilizzo in un payload API o in un file di configurazione.
  • Esportazioni da database: Trasforma le esportazioni TSV da database o data warehouse in JSON per un'ulteriore elaborazione con JavaScript o Python.
  • Migrazione dei dati: Converti i dataset JSON in TSV per l'importazione in strumenti che richiedono input delimitato da tabulazioni, come determinate pipeline ETL o importazioni di fogli di calcolo.