Como a ferramenta funciona
Cole um array JSON válido ou um objeto que contenha registros e selecione a conversão. O conversor identifica os campos disponíveis, cria um conjunto estável de colunas, achata chaves aninhadas usando dois sublinhados e grava uma linha CSV para cada registro. O resultado pode ser conferido, copiado ou baixado sem instalar uma planilha.
Entradas e resultados aceitos
Um array de objetos com estrutura semelhante produz o CSV mais previsível. Objetos que envolvem uma lista de registros também podem ser identificados. Propriedades aninhadas viram colunas, campos ausentes ficam vazios e valores com vírgulas, aspas ou quebras de linha são escapados conforme as regras de CSV.
Exemplo prático
O conteúdo [{"nome":"Ada","endereco":{"cidade":"Londres"}}] gera as colunas nome e endereco__cidade. Assim é possível converter JSON aninhado para CSV e abrir a resposta de uma API no Excel, Google Sheets, ferramentas de análise ou processos de importação.
Casos de uso comuns
Use a ferramenta para transformar respostas de APIs em planilhas, preparar exportações para equipes de análise, criar massas de teste ou revisar registros em formato tabular. Como o processamento acontece no navegador, dados de desenvolvimento não precisam ser enviados a um serviço externo de conversão.
Limitações e verificações importantes
JSON e CSV representam dados de formas diferentes, portanto parte da hierarquia precisa ser simplificada. Arrays profundamente aninhados podem ser serializados em uma célula e objetos muito diferentes geram colunas esparsas. Revise o resultado antes de importar o arquivo em um banco de dados ou processo de produção.
Privacidade e processamento local
Exceto quando a ferramenta identifica explicitamente uma consulta externa, a entrada e o resultado são processados no navegador e não são enviados ao CosmoTools. Evite inserir segredos em qualquer página web e revise os arquivos antes de usá-los em produção.
Perguntas frequentes
O JSON é enviado para algum servidor?
Não. A conversão acontece localmente no navegador.
É possível converter JSON aninhado?
Sim. Chaves aninhadas são transformadas em colunas separadas por dois sublinhados.
Qual estrutura produz o melhor CSV?
Um array de objetos com campos semelhantes produz o resultado mais previsível.