Conversor de JSON para CSV

Converta um array ou objeto JSON em CSV no navegador. Objetos aninhados são achatados em colunas com notação de ponto (address.city) para colar respostas de API direto em uma planilha.

Processamento privado no navegador
JSON de entradaJSON
Cole um array de objetos JSON ou um único objeto. Objetos aninhados viram colunas com notação de ponto; arrays dentro de um campo são mantidos como texto JSON.
4 lines · 203 bytes
CSV de saídaCSV
Nenhuma ação executada ainda.
0 lines · 0 bytes

Sobre o conversor de JSON para CSV

Feito para respostas de API e ferramentas no-code

Cole o array JSON que um webhook ou API retorna e obtenha um CSV para colar direto no Google Sheets ou Excel — útil quando uma etapa do Zapier, Make ou n8n entrega JSON bruto e você só precisa das linhas em uma planilha.

Objetos aninhados viram colunas

Um campo como {"address":{"city":"Tokyo"}} vira sua própria coluna address.city em vez de colapsar em texto ilegível. Arrays dentro de um campo são mantidos como texto JSON em uma única célula, já que explodi-los em colunas tornaria a linha de cabeçalho imprevisível.

Nada sai da aba, mas atenção aos IDs longos

A conversão é uma chamada de função dentro desta página, então o JSON que você cola não sai da aba: não há upload nem arquivo temporário em um servidor. O que o JavaScript impõe é a precisão: inteiros acima de 2^53 são arredondados na análise. Se seus IDs têm 16 dígitos ou mais (Snowflake, chaves de banco de 64 bits), coloque-os entre aspas como strings no JSON ou converta com Miller, pandas ou jq, que preservam os dígitos.

Conversores relacionados

Artigos relacionados