De JSON para tabela
JSON é o formato em que APIs, aplicativos e muitos sistemas trocam dados. É ótimo para programas, mas difícil de ler para quem precisa analisar os números: chaves, colchetes e aspas por todo lado. Um desenvolvedor exporta os pedidos de uma API, e o time comercial quer ver isso numa planilha. Um analista baixa os dados de um portal de dados abertos, e o formato disponível é JSON. Um sistema de atendimento exporta os chamados, e o gestor quer filtrar por data.
Este conversor resolve sem precisar escrever código: cada objeto da lista vira uma linha, e cada campo vira uma coluna, com os nomes dos campos no cabeçalho.
Objetos aninhados e campos diferentes
O JSON aceito é uma lista (array) de objetos, o formato mais comum em respostas de API. Quando um objeto tem outro dentro, como um cliente com um endereço, os campos internos são achatados em colunas com o nome composto: endereco.cidade, endereco.cep, endereco.uf. Assim nenhuma informação fica escondida dentro de uma célula.
Se alguns objetos têm campos que outros não têm, as colunas são criadas para todos, e as células ficam vazias onde o dado não existe. Antes de baixar, a prévia mostra as primeiras linhas para você conferir se a estrutura ficou como esperava.
Listas dentro de um objeto, como os vários itens de um pedido, não têm um lugar natural numa linha de tabela. Se o seu JSON tem esse tipo de estrutura, confira na prévia como os dados ficaram antes de usar o arquivo em outro sistema.
Separador, acentos e zeros
Escolha vírgula para importar em sistemas internacionais, bancos de dados e ferramentas de análise; ponto e vírgula se o CSV vai ser aberto no Excel brasileiro, que usa a vírgula como separador decimal; ou tabulação, quando os textos têm muitas vírgulas. A opção compatível com Excel faz os acentos e o ç aparecerem corretamente ao abrir o arquivo.
Valores como CEP, CPF ou códigos com zeros à esquerda saem exatamente como estão no JSON. Se o objetivo final é uma planilha para somar e filtrar, a página JSON para Excel gera direto um .xlsx, com números como números e códigos como texto.
Seus dados ficam com você
Exportações de API costumam ter dados de clientes, pedidos e pagamentos. A conversão é feita no seu navegador: o arquivo não é enviado a nenhum servidor e nada fica guardado. Dá para converter vários arquivos de uma vez. É grátis, sem cadastro e sem limite. Para o caminho inverso, use CSV para JSON.