Descubra e selecione os campos
A primeira conversão reúne todas as chaves. Desmarque colunas e use as setas para ordenar. Mudar a entrada ou a estratégia de expansão reinicia a seleção, evitando filtrar novos dados com caminhos antigos.
Ferramentas JSON
Cole um objeto ou array de objetos. A prévia acompanha automaticamente os campos e as opções de saída.
Processamento neste navegador. A entrada não é enviada nem armazenada.
Converta para visualizar as linhas.
Os campos são descobertos durante a conversão. Os nomes usam JSON Pointer. Alterar a entrada ou a estrutura reinicia a seleção.
Atualizando o resultado…
Ao converter JSON para CSV, é fácil ignorar uma chave que só aparece no último registro. Este conversor de JSON para CSV examina todos os objetos antes de montar a lista de colunas, permitindo revisar o conjunto completo.
A tabela pode servir para conferência de respostas de API ou envio de dados a outra equipe. Antes de abrir no Excel, decida quais identificadores devem ser importados como texto para não perder zeros ou precisão.
Um JSON aninhado pode ter /user/name e uma chave literal /user.name. O uso de JSON Pointer mantém as duas colunas separadas e escapa barras e tils presentes nos nomes dos campos.
JSON para CSV mantém cada array como texto JSON em uma célula por padrão. A opção por índice cria uma coluna por posição. Nenhuma delas multiplica as linhas do registro pai.
A primeira conversão reúne todas as chaves. Desmarque colunas e use as setas para ordenar. Mudar a entrada ou a estratégia de expansão reinicia a seleção, evitando filtrar novos dados com caminhos antigos.
A conversão automática começa ativada. Após 400 ms sem novas alterações, a entrada, as opções e as colunas são processadas. Desative para usar Converter ou Ctrl/Cmd + Enter. Copiar e baixar ficam bloqueados até o resultado estar atualizado.
A tabela exibe mais 50 linhas a cada solicitação. A cópia e o download sempre incluem todas as linhas. O BOM opcional entra apenas no arquivo baixado, sem alterar o texto da área de transferência.
As colunas seguem a primeira ocorrência no conjunto. Campo ausente e null viram célula vazia; 0 e false continuam com seus valores. Um objeto isolado gera uma linha.
Células com separador, aspas duplas ou quebra de linha são colocadas entre aspas. As aspas internas são duplicadas. Células vazias também recebem aspas; é possível aplicar a regra a todas.
Escolha vírgula, ponto e vírgula, tabulação ou barra vertical. As linhas usam CRLF. Tabulação gera .tsv; os demais separadores geram .csv. O BOM UTF-8 pode ajudar no reconhecimento da codificação.
Inteiros grandes, expoentes e zeros decimais não passam por conversão de ponto flutuante. Strings como 007 permanecem iguais no arquivo. O aplicativo que abrir a tabela ainda poderá inferir outro tipo.
Um objeto único ou um array contendo somente objetos. Arrays de valores simples ou mistos não são aceitos. Se uma resposta tiver registros dentro de data, extraia esse array antes de colar.
A expansão padrão gera caminhos como /endereco/cidade. Ao desativá-la, o objeto fica como texto JSON em uma célula. Arrays podem permanecer em uma célula ou ocupar colunas por índice.
São 500000 caracteres de entrada, além dos limites de nós, profundidade, linhas, colunas e células descritos na página. JSON para CSV não faz streaming de arquivos grandes; divida conjuntos maiores antes de converter.
O arquivo é codificado em UTF-8. Ative o BOM no download ou selecione UTF-8 no importador. Esse marcador ajuda a reconhecer os acentos, mas não controla o separador nem os tipos das colunas.
Use o separador esperado pelo importador. Configurações brasileiras do Excel podem usar ponto e vírgula. Confira no diálogo de importação; tabulação também está disponível para gerar TSV.
Encontrou um caso que não foi convertido corretamente?
Use JSON para CSV para preparar apenas os campos necessários. Experimente a política de arrays, confira a ordem das colunas e baixe o resultado completo para importar na planilha.