Converter JSON para CSV
Transforme uma lista de objetos JSON em CSV, reunindo as chaves dos registros para formar as colunas da tabela.
O destaque de cores cobre os primeiros 20 mil caracteres. O conteúdo completo é preservado para copiar e baixar.
Como usar
- Cole um JSON cuja estrutura principal seja uma lista com pelo menos um objeto.
- Escolha vírgula, ponto e vírgula ou tabulação como separador do CSV.
- Converta e confira as colunas e os valores antes de copiar o resultado para o aplicativo de destino.
Como funciona
A entrada deve ser uma lista com pelo menos um objeto, até 100 mil caracteres e 10 mil registros. Objetos e listas dentro de células viram texto JSON; a saída tem limite de 500 mil caracteres.
Os registros [{"nome":"Ana","idade":20},{"nome":"Bia","cidade":"Recife"}] geram colunas para nome, idade e cidade, mesmo quando um campo aparece em apenas um registro.
Perguntas frequentes
O que acontece quando um registro não tem uma das chaves?
A coluna continua presente porque as chaves de todos os registros são reunidas. Campos ausentes e valores null viram células vazias.
Objetos aninhados viram várias colunas?
Não. Um objeto ou uma lista dentro de um campo é serializado como texto JSON em uma única célula, com as aspas necessárias para um CSV válido.