TontonTools

CSV para JSON

Converta CSV em JSON – linhas da planilha em matrizes de objetos.

100% Grátis Sem registro Amigável à privacidade Desenvolvimento Web
Atualizado set 2026

Share X / Twitter Facebook LinkedIn WhatsApp

Como usar CSV para JSON

  1. Cole seu CSV — incluindo a linha de cabeçalho, que se torna as chaves JSON.
  2. Leia a matriz JSON — um objeto por linha, os valores entre aspas são desembrulhados corretamente.
  3. Verifique os tipos de valor — CSV é texto, portanto, números e booleanos podem precisar de conversão onde os tipos são importantes.
  4. Copie para seu código, chamada de API ou importação — ou explore-o primeiro no JSON Visualizador.

O que é CSV para JSON?

Um conversor de CSV para JSON transforma linhas separadas por vírgula em uma matriz de objetos JSON: a linha do cabeçalho fornece as chaves e cada linha de dados se torna um objeto. Um CSV de duas colunas de nomes e idades torna-se [{"name":"Ada","age":"36"}, …] — o formato que toda API, script e ferramenta JSON espera.

É a ponte da planilha para o código, na direção oposta do JSON para o CSV: os dados vivem sua primeira vida no Excel ou no Planilhas (exportações, catálogos, mapeamentos, listas mantidas manualmente) e precisam de uma segunda vida como entrada estruturada para programas. O conversor faz a remodelagem e a parte que os humanos falham: as regras de cotação do CSV para vírgulas e aspas dentro de valores.

Sobre o CSV para JSON

Cole CSV — direto de um arquivo ou copiado de uma planilha — e obtenha a matriz JSON instantaneamente, cabeçalhos como chaves, citações e escapes manipulados.

Conversões diárias: uma planilha de produto/usuário/inventário em dados iniciais ou cargas de API, uma lista do Excel de um colega em uma matriz de configuração, exportações de pesquisas em JSON para ferramentas de análise e tabelas de pesquisa (códigos de países, mapeamentos de categorias) em estruturas de código que podem ser importadas. A linha do cabeçalho é importante - seus textos exatos se tornam as chaves, portanto, cabeçalhos limpos (minúsculas, sem espaços) no upstream, salvam a renomeação no downstream.

A ressalva do tipo: CSV é um texto não digitado, então os valores chegam como strings - "36" e não 36, "true" não é verdadeiro. Os conversores podem inferir números óbvios; quando os tipos são importantes (APIs validando cargas úteis), verifique e converta. Delimitador kin: arquivos separados por ponto e vírgula (Excel europeu) e TSV são convertidos da mesma forma quando o delimitador é conhecido.

Perguntas Frequentes

As chaves do objeto, literalmente - uma coluna "Nome" produz chaves de "Nome". Renomeie os cabeçalhos para formulários compatíveis com código (first_name) antes de converter se o JSON alimentar um programa.
CSV não tem tipos — tudo é texto, então uma conversão fiel produz “42”. Lance o código de consumo ou aceite tipos de string onde o consumidor os tolera. A autoinferência existe, mas são suposições (os CEPs que se tornam números perdem os zeros à esquerda).
Por meio de cotação CSV: "Smith, John" chega como um valor porque foi colocado entre aspas no CSV. CSV exportado corretamente converte de forma limpa; CSV criado à mão com vírgulas sem aspas alterna colunas - corrija a fonte.
O Excel de localidade europeia exporta "CSV" delimitado por ponto e vírgula (a vírgula é a marca decimal). Mesma conversão assim que o delimitador for reconhecido — ou reexportação como CSV/TSV adequado.
Células vazias tornam-se valores de string vazia (ou nulos, por convenção); linhas menores que o cabeçalho ficam com chaves ausentes ou vazias. Retângulos consistentes convertem de forma mais limpa – vale a pena limpar a planilha primeiro.

We use cookies for analytics and to keep the tools free via ads. See our Privacy Policy.