Ir para o conteúdo
OneKitly

Conversor de CSV para JSON

Analise texto CSV (com linha de cabeçalho) num array JSON de objetos, tratando campos entre aspas. Largue um ficheiro em vez de o colar: é lido no seu navegador e nunca é enviado.

Abre Conversor de CSV para JSON e obténs uma resposta de imediato, sem criar conta. O seu lugar é em JSON, XML e formatos; Conversor de JSON para CSV e Conversor CSV / JSON / YAML respondem às perguntas mais próximas.

Como usar

  1. Abra a ferramenta — sem registo nem instalação.
  2. Introduza os seus dados ou ajuste as opções disponíveis.
  3. Obtenha o seu resultado ao instante e copie-o ou descarregue-o.

Perguntas frequentes

Para que serve Conversor de CSV para JSON?

Analise texto CSV (com linha de cabeçalho) num array JSON de objetos, tratando campos entre aspas. Largue um ficheiro em vez de o colar: é lido no seu navegador e nunca é enviado.

Em que casos se usa na prática?

Tornar legível um bloco gerado por uma máquina, localizar o carácter onde o parse falha e reduzir um ficheiro antes de publicar.

Qual é o erro mais comum?

Confundir válido com correto. Um documento pode ser analisado sem erros e mesmo assim não ter a forma esperada por quem o vai ler: a validação verifica a sintaxe, não o esquema.

Em que difere Conversor de CSV para JSON de Conversor de JSON para CSV?

Estão próximos mas respondem a perguntas diferentes: Conversor de JSON para CSV é o que deves abrir quando se trata de transforme um array JSON de objetos em valores separados por vírgulas com uma linha de cabeçalho. Aceita um ficheiro inteiro, para que um registo longo não tenha de passar pela área de transferência. Escolhe o que corresponde ao teu ponto de partida — ambos são gratuitos.

Existe uma ferramenta para o passo seguinte?

Conversor CSV / JSON / YAML é o mais próximo a seguir a este: Converte entre CSV, TSV, JSON e YAML, e vê as linhas em tabela.

Que mais vale a pena ter aberto ao lado?

CSV para tabela Markdown e Transpor CSV — surgem na mesma tarefa com frequência suficiente para merecerem outro separador.

De onde vêm os dados?

A análise e a serialização seguem a especificação de cada formato. A ordem das chaves e os espaços não têm valor semântico em JSON nem em YAML, pelo que um documento reformatado é equivalente mesmo com bytes diferentes.

Para saber mais

Todos os guias
ExplicaçãoDe CSV para JSON: os cinco casos que partem qualquer conversorDelimitadores entre aspas, quebras de linha embutidas, tipos ambíguos, cabeçalhos repetidos e codificação. Cada caso passou pelo conversor e a saída exata está aqui — incluindo os dois que ele não salva.GuiaTranspor uma tabela cujas linhas deviam ter sido colunasO que acontece à linha de cabeçalho, às linhas de comprimento desigual, aos tipos — e a única coisa com que transpor é regularmente confundido e que não consegue fazer.ExplicaçãoDe JSON para CSV quando a estrutura é aninhada: porque não há resposta certaAs mesmas duas encomendas saem com cinco colunas de um conversor e dez de outro, e nenhum está errado. Caminhos com pontos, arrays de escalares, arrays de objetos e registos com chaves diferentes: quatro decisões, tomadas por si e quase sempre em silêncio.ExplicaçãoPonto e vírgula, tabulação, barra: escolher um delimitador que sobreviva à viagemPorque é a língua de quem lê que decide o delimitador, o que o conversor faz às aspas quando muda, o que é realmente a primeira linha sep=, e a contagem de células citadas na mesma exportação escrita de cinco maneiras.ExplicaçãoJSON é mais simples do que julga, e é esse o problemaO JSON não tem tipo inteiro, nem tipo data, nem comentários, nem esquema. Cada uma dessas ausências produz um erro concreto: um identificador de 19 dígitos volta desviado em 21, um carimbo temporal torna-se uma string que ninguém acordou, NaN não se escreve e as chaves duplicadas são legais. Tudo executado, em duas linguagens.TutorialComo converter JSON para CSV: achatar arrays de objetos em linhas e colunasUm guia prático para transformar um array JSON de objetos num ficheiro CSV limpo, incluindo o achatamento de campos aninhados e os casos-limite.
Conversor de CSV para JSON — OneKitly