JSON para CSV
Cole um array de objetos JSON e obtenha um arquivo CSV pronto para baixar: a linha de cabeçalho é montada automaticamente reunindo as chaves de todos os objetos.
Como são tratadas chaves diferentes e valores aninhados
Arrays JSON do mundo real raramente têm objetos perfeitamente uniformes. Este conversor monta o cabeçalho do CSV com a união de todas as chaves que encontra, na ordem em que cada uma aparece pela primeira vez: quando um objeto não tem uma chave, a célula correspondente simplesmente fica em branco. Os valores aninhados (objetos ou arrays guardados dentro de um campo) são serializados como texto JSON dentro da célula, então nenhuma informação se perde no caminho.
Como abrir o CSV no Excel sem caracteres estranhos
O arquivo baixado inclui um BOM UTF-8, a pequena marca que diz ao Excel para ler o arquivo como Unicode: letras acentuadas, símbolos de moeda e emojis aparecerão corretamente. Se você usa o Excel ou o Planilhas Google com a configuração em português do Brasil, o normal é escolher o ponto e vírgula, porque a vírgula é o separador decimal; com configurações em inglês dos EUA, o delimitador clássico de vírgula é a opção certa. As aspas duplas dentro dos valores são escapadas duplicando-as, seguindo o padrão RFC 4180, então o arquivo pode ser lido por qualquer planilha ou script de importação.