DevToolPal
PT

Conversor de JSON para TSV

Converta um array JSON de objetos em valores separados por tab, prontos para colar direto no Excel ou no Google Sheets.

Roda localmente, nada é enviado

Opções

Entrada

0 caracteres · 0 B

Saída

0 caracteres · 0 B

O que faz

Esta ferramenta converte um array JSON de objetos em TSV (valores separados por tab). A primeira linha traz os nomes das colunas e cada linha seguinte é um objeto. Como os tabs separam as células, você pode copiar a saída e colá-la direto em uma planilha.

Como usar

  1. Cole o JSON no campo Entrada, envie um arquivo .json ou clique em Exemplo.
  2. O TSV aparece à direita enquanto você digita.
  3. Desative Incluir linha de cabeçalho para gerar só os dados.
  4. Copie e cole no Excel ou no Google Sheets, ou baixe um arquivo .tsv.

Exemplo

[
  { "id": 1, "name": "Alice", "address": { "city": "Shanghai" } },
  { "id": 2, "name": "Bob", "address": { "city": "Beijing, China" } }
]

vira (tabs mostrados como →)

id→name→address.city
1→Alice→Shanghai
2→Bob→Beijing, China

Observações

Valores que contêm tab, quebra de linha ou aspas duplas são colocados entre aspas para que a planilha ainda os leia como uma única célula. null vira uma célula vazia, e true/false e números são escritos como estão.

Perguntas frequentes

› Que estrutura de JSON ele espera?

Um array de objetos funciona melhor, com um objeto por linha. Um objeto com uma única propriedade de array, como {"data": [...]}, também é entendido. Qualquer outro valor vira uma única linha.

› Como objetos e arrays aninhados são tratados?

Campos aninhados viram nomes de coluna com ponto, como address.city. Arrays de valores simples são unidos com "; ", e arrays de objetos ganham caminhos com índice, como items.0.name.

› E se os objetos tiverem chaves diferentes?

As colunas são a união de todas as chaves, na ordem em que aparecem pela primeira vez. Valores ausentes ficam vazios.

› Por que TSV em vez de CSV?

Quando você cola TSV no Excel ou no Google Sheets, cada valor cai na sua própria célula, sem diálogo de importação. Vírgulas dentro dos valores não precisam de tratamento especial.