Categoria: Desenvolvimento
JSON para CSV
Converta um array ou objeto JSON em CSV no seu navegador
Cole um array JSON de objetos, ou um único objeto, para convertê-lo em linhas CSV. Objetos e arrays aninhados são achatados em colunas de caminho com ponto. Funciona totalmente no seu navegador.
Cole um array ou objeto JSON para convertê-lo em CSV.
O resultado aparecerá aqui.
Tudo nesta página é processado no seu navegador. Nada é enviado.
Para que serve
APIs e exportações costumam retornar JSON, mas planilhas e muitas ferramentas de importação esperam CSV. Este conversor transforma cada item de um array JSON em uma linha CSV, achatando objetos aninhados em colunas como address.city e unindo valores de arrays com ponto e vírgula para que nada se perca. Um único objeto JSON é tratado como uma linha.
Como usar
- Cole um array JSON de objetos, ou um único objeto, na caixa de entrada.
- Escolha o delimitador e se deseja incluir uma linha de cabeçalho.
- Copie o CSV ou baixe-o como arquivo.
Privacidade
Esta ferramenta roda inteiramente no seu navegador. O que você digita nunca é enviado, salvo ou compartilhado — fechar a aba já remove tudo.
Perguntas frequentes
- Meus dados JSON são enviados para algum lugar?
- Não. A análise e a conversão acontecem em JavaScript executado na página, então nada do que você cola sai do seu dispositivo.
- Como os objetos aninhados são tratados?
- As chaves aninhadas são achatadas em colunas de caminho com ponto, então { "address": { "city": "London" } } vira uma coluna chamada address.city.
- O que acontece com arrays dentro do JSON?
- Um array de valores simples é unido em uma única célula separada por ponto e vírgula; um array de objetos é achatado em colunas indexadas como tags.0, tags.1.