O que é TSV?

TSV (Tab-Separated Values) é um formato de texto simples para armazenar dados tabulares. Cada linha é uma linha, e as colunas dentro de uma linha são separadas por caracteres de tabulação (\t). TSV é semelhante a CSV (Comma-Separated Values), mas usa uma tabulação como delimitador, o que evita conflitos com vírgulas que aparecem naturalmente em campos de texto. É amplamente suportado por aplicativos de planilha, bancos de dados e ferramentas de processamento de dados.

JSON (JavaScript Object Notation) é um formato de texto leve para representar dados estruturados como arrays e objetos. Quando os dados são armazenados como um array de objetos em JSON, cada objeto corresponde a uma linha e suas chaves correspondem aos cabeçalhos das colunas — tornando a conversão entre TSV e JSON direta.

Descrição da ferramenta

Esta ferramenta converte dados bidirecionalmente entre os formatos TSV e JSON. Cole TSV para obter um array JSON de objetos, ou cole um array JSON de objetos para obter saída TSV com uma linha de cabeçalho.

Recursos

  • Conversão bidirecional: Converta TSV para JSON ou JSON para TSV com um único alternador.
  • Tratamento de linha de cabeçalho: Usa automaticamente a primeira linha TSV como nomes de colunas ao converter para JSON, e chaves de objetos como cabeçalhos ao converter para TSV.
  • Aviso de suporte a objetos aninhados: Espera um array simples de objetos para JSON-para-TSV; estruturas aninhadas não são suportadas.
  • Destaque de sintaxe: Ambos os painéis de entrada e saída usam um editor de código com destaque apropriado.
  • Ignorar linhas vazias: Linhas em branco na entrada TSV são ignoradas durante a análise.

Casos de uso

  • Planilha para API: Exporte dados do Excel ou Google Sheets como TSV e, em seguida, converta-o para JSON para uso em um payload de API ou arquivo de configuração.
  • Exportações de banco de dados: Transforme exportações TSV de bancos de dados ou data warehouses em JSON para processamento adicional com JavaScript ou Python.
  • Migração de dados: Converta conjuntos de dados JSON em TSV para importação em ferramentas que exigem entrada delimitada por tabulação, como certos pipelines ETL ou importações de planilhas.