JSON para CSV

Coloque uma matriz ou objeto JSON e converta para CSV. Objetos aninhados achatados para teclas pontilhadas; ideal para exportações de API, saída de análise ou importação de Excel / Sheets.

Privacidade: processado localmente, nunca carregado.

↓ Colar na área de entrada abaixo para ver os resultados instantaneamente

将 JSON 数组或对象转为 CSV; 嵌套对象会扁平化为点分字段名。

JSON 输入

Notas

说明

数组每项占一行; 嵌套键合并为 parent.child; 数组值 JSON 序列化。转换在浏览器本地完成。

Coloque uma matriz ou objeto JSON e converta para CSV. Objetos aninhados achatados para teclas pontilhadas; ideal para exportações de API, saída de análise ou importação de Excel / Sheets.

Iniciação rápida

  1. Preparação do JSON

    As matrizes de objetos são as mais comuns; um único objeto se torna uma linha.

  2. Conversão

    A primeira linha é um cabeçalho; cada linha seguinte é um registro.

  3. Copiar CSV

    Cola em planilhas ou pipelines de dados.

Regras de Flattening

Os objetos aninhados se tornam colunas parent.child; arrays stringem como JSON; null se torna células vazias.

Privacidade

A conversão é executada localmente; JSON não é carregado para servidores.

Fluxo de trabalho típico

Depois de obter os dados JSON de uma API, colar diretamente na caixa de entrada esquerda. A ferramenta detecta automaticamente estruturas de matriz; se for um objeto, envolva-o manualmente em uma matriz. Clique no botão de conversão e o conteúdo CSV aparecerá à direita, pronto para download ou cópia para o porta-papeles.

O CSV convertido pode ser importado diretamente no Excel ou no Google Sheets para análise. Os dados aninhados, como os objetos de endereço nas informações do usuário, serão achatados em nomes de colunas, como address.street. Para estruturas complexas, teste primeiro com um pequeno conjunto de dados para verificar a formatagem.

Exemplos

Exemplo

Input

[{"name":"a","count":1},{"name":"b","count":2}]

Output

name,count
a,1
b,2

FAQ

Diferença de formato JSON?

Isso produz formato tabular CSV; o formatador JSON embellece a sintaxe JSON.

Arquivos enormes?

A memória do navegador é limitada; use ferramentas CLI (jq, mlr) para JSON muito grande.

Por que os números são convertidos em notação científica?

Esta é a exibição padrão do Excel; os dados permanecem inalterados. Selecione a coluna no Excel → Clique com o botão direito do botão Format células → Escolha 'Numero'. Alternativamente, adicione dicas de tipo no código antes da conversão (por exemplo, "value": "123").