JSON → CSV
Expande registros JSON em uma tabela.
Esta ferramenta funciona com JavaScript. Para usá-la, ative o JavaScript no navegador e recarregue a página.
ABRA O JSON NUMA TABELA.
JSON → CSV passa registros JSON para um arquivo CSV que abre numa planilha. A forma mais comum é uma lista de objetos; cada objeto vira uma linha e cada chave uma coluna. Também é reconhecido um objeto recipiente com uma única lista dentro, comum nas respostas de uma API (por exemplo um objeto que só tem uma lista «veriler»), e a lista de dentro vira a tabela. As colunas são dispostas na ordem em que as chaves aparecem pela primeira vez; um campo que falta num registro fica como célula vazia.
Com a opção «Achatar campos aninhados» ligada, os objetos aninhados são abertos em nomes de coluna com ponto como «adres.sehir», e as listas em colunas numeradas como «etiket.0», «etiket.1»; nenhum valor se perde, só muda de lugar. O separador de coluna pode ser vírgula, ponto e vírgula ou tabulação. Como os programas de planilha configurados em turco contam a vírgula como separador decimal, escolha ponto e vírgula se for abrir a tabela ali. Se o JSON estiver quebrado, a linha e a coluna do erro são informadas. Dá para enviar arquivos de até 32 MB. Você pode enviar até 20 arquivos de uma vez; todos são processados com os mesmos ajustes e, se forem vários, são baixados num único ZIP.
Do início ao fim
- Envie seu arquivo JSON. Arraste um arquivo JSON ou TXT ou selecione-o.
- Escolha o separador e o achatamento. Ponto e vírgula para planilha configurada em turco. Com dados aninhados, deixe o achatamento ligado.
- Converta e baixe. Baixe o CSV assim que ficar pronto. O número de registros e de colunas aparece na tela.
Perguntas frequentes
Quando abro o CSV, todos os dados estão numa coluna só.
O separador que o programa espera é outro. Planilhas configuradas em turco esperam ponto e vírgula; rode a ferramenta de novo com ponto e vírgula.
O que acontece com os dados aninhados?
Com o achatamento ligado, cada valor interno é gravado na própria coluna: o registro {«adres»: {«sehir»: «İzmir»}} vira İzmir na coluna «adres.sehir».
E se eu enviar um objeto só?
Um objeto só vira uma tabela de uma linha. Se for um objeto que carrega dentro uma única lista, é essa lista que vira a tabela.
O meu arquivo fica no servidor?
Não. O arquivo chega ao servidor apenas para ser processado e é excluído quando o trabalho termina; o resultado também é excluído depois de baixado, ao sair da ferramenta. Não é preciso conta, nome nem e-mail, e os seus arquivos nunca são enviados a serviços de terceiros. O uso é gratuito: não há cota por hora nem por dia para o número de operações, não é preciso assistir a anúncios antes do processamento e não adicionamos marca d’água ao resultado.
Mais ferramentas de Arquivo
RUPO Studio