JSON → CSV
Expande registos JSON numa tabela.
Esta ferramenta funciona com JavaScript. Para a usar, ative o JavaScript no navegador e recarregue a página.
ABRA O JSON NUMA TABELA.
JSON → CSV passa registos JSON para um ficheiro CSV que abre numa folha de cálculo. 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 registo 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 perde-se, só muda de lugar. O separador de coluna pode ser vírgula, ponto e vírgula ou tabulação. Como os programas de folha de cálculo 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 ficheiros de até 32 MB. Pode enviar até 20 ficheiros de uma vez; todos são processados com os mesmos ajustes e, se forem vários, são transferidos num único ZIP.
Do início ao fim
- Envie o seu ficheiro JSON. Arraste um ficheiro JSON ou TXT ou selecione-o.
- Escolha o separador e o achatamento. Ponto e vírgula para folha de cálculo configurada em turco. Com dados aninhados, deixe o achatamento ligado.
- Converta e transfira. Transfira o CSV assim que ficar pronto. O número de registos e de colunas aparece no ecrã.
Perguntas frequentes
Quando abro o CSV, todos os dados estão numa coluna só.
O separador que o programa espera é outro. Folhas de cálculo 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 registo {«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 ficheiro fica no servidor?
Não. O ficheiro chega ao servidor apenas para ser processado e é eliminado quando o trabalho termina; o resultado também é eliminado depois de transferido, ao sair da ferramenta. Não é preciso conta, nome nem e-mail, e os seus ficheiros nunca são enviados a serviços de terceiros. A utilização é gratuita: não há quota por hora nem por dia para o número de operações, não é preciso ver anúncios antes do processamento e não adicionamos marca de água ao resultado.
Mais ferramentas de Ficheiro
RUPO Studio