Converter JSON para CSV (e vice-versa)
Converta uma matriz JSON de objetos em um arquivo CSV, ou um CSV com cabeçalhos em uma matriz JSON.
Como funciona
Esta ferramenta é pensada para uso de desenvolvedores ou dados: você recebe a resposta de uma API (uma matriz de objetos JSON) e precisa abri-la no Excel ou Google Sheets para analisá-la ou compartilhá-la com uma equipe não técnica — cole o JSON, clique em "JSON → CSV" e baixe ou copie a tabela obtida. No sentido inverso, se você está preparando um conjunto de dados de teste para um script ou um payload de API a partir de uma planilha exportada em CSV, "CSV → JSON" reconstrói uma matriz de objetos JSON diretamente utilizável no seu código.
O que acontece se meu JSON contiver objetos aninhados?
Nada se perde: um valor aninhado (objeto ou matriz) é preservado tal como está, em forma de texto JSON compacto, na célula correspondente do CSV. A coluna, portanto, sempre existe, mas seu conteúdo permanece JSON "bruto" em vez de ser dividido em várias colunas.
Posso reconverter o CSV gerado em um JSON idêntico ao original?
Não exatamente idêntico. O CSV não tem tipos nativos: ao voltar para JSON, todos os valores (incluindo números e booleanos) voltam a ser strings, e um objeto aninhado reaparece como uma string contendo texto JSON em vez de um objeto nativo. A estrutura e os dados são preservados, mas não os tipos originais.
Como em todas as ferramentas Onvera, a conversão é executada 100% localmente no seu navegador graças ao WebAssembly: seus dados JSON ou CSV nunca são enviados a um servidor.