Converter JSON para CSV
Um array de objetos vira uma coluna por chave. Objetos aninhados são escritos como texto JSON na célula, em vez de serem achatados ou descartados sem aviso.
- Funciona inteiramente no seu navegador
- Funciona offline
- Sem envio de arquivos
- Sem registro
- Sem marca d’água
Carregando a ferramenta…
Como funciona
- Solte um arquivo .json, ou cole o JSON.
- Escolha CSV, TSV ou Excel, e se quer adicionar o BOM.
- Baixe o resultado.
Por que nada é enviado
Tudo o que esta página faz é executado por código que roda dentro da aba do seu navegador, com o mesmo motor que desenha as páginas web. O arquivo é lido do disco para a memória da aba, transformado ali e escrito de volta como um download. Ele nunca é enviado a lugar nenhum — nem para nós, nem para terceiros.
Comprove você mesmo
- Abra as ferramentas de desenvolvedor do navegador (F12) e escolha a aba Rede.
- Carregue o seu arquivo e rode a ferramenta.
- As únicas requisições que você vai ver baixam o código da própria ferramenta — e, em algumas ferramentas pesadas, o motor de código aberto delas a partir de um CDN público — mais um pequeno aviso de visita para loreatec.jp (endereço e título da página, nada mais). Nenhuma delas leva o seu arquivo.
Perguntas frequentes
Para que serve o BOM?
O Excel do Windows assume a codificação do sistema, a não ser que o CSV comece com uma marca de ordem de bytes (BOM) de UTF-8. Sem ela, nomes de coluna em japonês abrem como mojibake. Ele vem ligado por padrão porque é essa a falha que as pessoas de fato encontram.
O que acontece com objetos aninhados?
Eles são escritos na célula como JSON. Achatá-los em nomes de coluna com pontos adivinha a sua intenção e perde as listas, então a ferramenta prefere manter os dados.
O meu documento é enviado?
Não. O arquivo é lido e convertido dentro desta aba do navegador, no seu próprio dispositivo. Você pode abrir a página, desligar a internet, e ele continua funcionando. Para um contrato ou uma lista de clientes, é essa a garantia que importa.