Ir para o conteúdo principal

Guia de conversão de CSV e JSON

Como converter CSV e JSON no navegador

Abrir Conversão de formato

Um CSV com cabeçalho pode virar uma lista de objetos JSON; uma lista não vazia de objetos em UTF-8 pode virar CSV. Este guia trata da organização dos dados e dos valores, enquanto o guia de codificação resolve problemas de caracteres.

Publicado em:

Atualizado em:

Ferramenta relacionada: Converter codificação e formato

Exemplo: criar JSON para teste de API

Mantenha o código 001 como texto e converta o preço padrão em número JSON.

  • Entrada: CSV com cabeçalho
  • Saída: JSON UTF-8 sem BOM
  • Estrutura: lista de objetos

CSV de produtos

O código 001 é identificador, não quantidade.

produtos.csv
codigo,nome,preco,ativo
001,Caderno,12.80,true
002,Caneta,2.40,false

Lista de objetos JSON

Decimais comuns viram números; zeros iniciais e true/false em texto continuam strings.

produtos.json
[
  { "codigo": "001", "nome": "Caderno", "preco": 12.8, "ativo": "true" },
  { "codigo": "002", "nome": "Caneta", "preco": 2.4, "ativo": "false" }
]

Erros frequentes de conversão

Nem todo documento JSON válido tem formato tabular.

  • Usar objeto único ou lista vazia
  • Salvar JSON fora de UTF-8
  • Ignorar o ajuste de cabeçalhos vazios ou repetidos
  • Supor que inteiros enormes ou IDs com zero são números comuns

Converter CSV ou JSON

A entrada JSON aceita somente UTF-8; na saída CSV também escolha codificação e delimitador.

  1. Abra Codificação e conversão de formato e escolha CSV ou JSON.
  2. No CSV, confirme codificação, delimitador e cabeçalhos.
  3. Escolha JSON ou um formato CSV como saída.
  4. Revise os tipos de valor, as colunas e os valores com níveis internos.
  5. Confira os itens e baixe; confirme o alerta de fórmulas se a saída for CSV.
Converter codificação e formato

Formato versus codificação

Use este fluxo para mudar a estrutura. Se o resultado continuar CSV e houver apenas texto ilegível, consulte o guia de codificação.

  • Indicado: dados de teste de API
  • Indicado: exportações JSON em linhas e colunas
  • Somente codificação: guia do Excel
  • Separar dados com vários níveis em tabelas diferentes não está disponível