JSON para CSV
Converta JSON em CSV — dados de API em linhas de planilha, instantaneamente.
Como usar JSON para CSV
- Colar uma matriz JSON de objetos — a forma padrão dos endpoints da lista de API.
- Leia a saída CSV: chaves como a linha de cabeçalho, uma linha por objeto, escape adequado.
- Copie ou salve como .csv — ele abre diretamente no Excel, no Planilhas Google ou no Numbers.
- Para JSON aninhado, espere colunas achatadas ou células stringificadas — remodelar o upstream quando o consumidor precisar de colunas mais limpas.
O que é JSON para CSV?
Um conversor JSON para CSV nivela uma matriz de objetos JSON em linhas e colunas: as chaves se tornam a linha do cabeçalho, cada objeto se torna uma linha de dados e o resultado é aberto diretamente no Excel ou no Planilhas Google. [{"name":"Ada","age":36},{"name":"Alan","age":41}] torna-se uma tabela de duas linhas com colunas de nome e idade.
É a ponte padrão entre os dados do desenvolvedor e todos os outros: APIs, registros e exportações falam JSON; análise, relatórios e colegas falam planilha. O requisito de forma é o único problema: o CSV é plano, portanto a entrada natural é uma matriz de objetos semelhantes; estruturas profundamente aninhadas devem ser achatadas ou restringidas em células.
Sobre o JSON para CSV
Cole uma matriz JSON de objetos e obtenha CSV com cabeçalhos derivados das chaves — citados e escapados corretamente, prontos para salvar ou colar em uma planilha.
As conversões que as pessoas executam diariamente: uma lista de usuários/pedidos/produtos da API no Excel para alguém que solicitou "os dados em uma planilha"; análises exportadas ou registros de log para uma tabela dinâmica; um despejo de banco de dados em JSON em uma importação CSV para outro sistema; resultados de pesquisas ou formulários em linhas prontas para análise. Objetos com chaves diferentes unem suas colunas (valores ausentes tornam-se células vazias), e vírgulas ou aspas dentro de valores são escapadas de acordo com as regras CSV - a parte complicada da conversão manual sempre dá errado.
Objetos aninhados são nivelados por convenção (um caminho user.address.city se torna uma coluna pontilhada ou uma célula stringificada). Para a direção inversa – planilhas em JSON – o conversor de CSV para JSON reflete o processo.