Ferramentas de JSON e dados

JSON → CSV

Converte listas de objetos em CSV padrão e trata aspas, vírgulas, quebras de linha e campos em falta.

Prima Ctrl / ⌘ + Enter para executar
Resultado só de leitura

Converte listas de objetos em CSV padrão e trata aspas, vírgulas, quebras de linha e campos em falta.

O que esta ferramenta faz

Introduza um array JSON de objetos para criar uma tabela CSV. Os campos de todos os objetos formam os cabeçalhos; os campos em falta deixam células vazias e os objetos e arrays aninhados são preservados como texto JSON nas células.

  • Converta um array JSON numa tabela CSV para abrir numa folha de cálculo.
  • As vírgulas, as aspas duplas e as novas linhas dentro do campo têm escape de acordo com as regras do CSV.
  • Os valores que começam com um símbolo de fórmula estão protegidos contra a injeção de folhas de cálculo.

Como utilizar

  1. Cole o JSON com a matriz de objetos de nível superior.
  2. Clique em "Converter para CSV".
  3. Verifique cabeçalhos, campos vazios e valores aninhados.
  4. Copie os resultados ou descarregue o ficheiro result.csv.

Utilizações comuns

  • Importe as respostas da interface para o Excel ou para o software de folha de cálculo.
  • Converta os dados de teste num formato simples para análise de dados.
  • Resuma campos que não são idênticos em objetos diferentes.

Funcionalidades do JSON → CSV

Converta matrizes de objetos em CSV padrão, manipulando corretamente aspas, vírgulas, novas linhas e campos em falta. Verifique o resultado e copie o texto de que precisar.

FAQ

O objeto JSON de nível superior pode ser convertido?

O modelo de entrada explícito para esta ferramenta é uma matriz de objetos; coloque primeiro os objetos individuais na matriz, por exemplo [{"nome":"Tom"}].

Como gerar objetos aninhados?

Os objetos e arrays aninhados serão serializados em strings JSON e colocados num campo CSV, e não em [Object Object].

O que acontece se faltar um campo?

O cabeçalho utiliza a união de todos os campos do objeto; quando um objeto não possui este campo, a célula correspondente fica em branco.

Voltar às Ferramentas para programadores