Como usar
Cole um array JSON de objetos cujos valores sejam strings, números, booleanos ou null. Converter gera o CSV. Objetos e arrays aninhados são recusados em vez de serem aplanados em silêncio.
Exemplo
Dois objetos planos viram uma linha de cabeçalho e duas linhas de dados.
Entrada
[{"name":"Ada","year":1815},{"name":"Grace","year":1906}]
Saída
name,year
Ada,1815
Grace,1906
Como funciona
O conversor lê o JSON, coleta os nomes dos campos na ordem da primeira aparição e escreve um CSV no estilo RFC. Campos ausentes viram células vazias. Um único objeto plano é aceito como uma linha. Um array de escalares vira uma coluna chamada value.
Erros comuns
- Objeto address aninhado Remova o objeto aninhado ou exporte esse ramo sozinho. A ferramenta nomeará o campo que recusou.
- O valor raiz é um número Envolva as linhas em um array ou forneça um objeto plano.
- O Excel mostra caracteres errados Ative a opção BOM do Excel para que o Excel reconheça UTF-8.
Limitações
Dados aninhados não são achatados, porque o achatamento pode ocultar informação. Inteiros muito grandes podem perder precisão no próprio JSON. A opção BOM só adiciona uma marca de ordem de bytes. Não altera as linhas.
Privacidade
O texto que você cola é processado no seu navegador. O PepsTools não o recebe, não o armazena nem o envia a outro serviço.
Perguntas
Campos aninhados serão unidos com pontos?
Não. Se um valor for um objeto ou array, a conversão para e nomeia o campo.