Ferramentas de Desenvolvimento
Converter JSON para CSV
Converte um array de objetos JSON para formato CSV.
Tips
- A entrada deve ser um array de objetos JSON (
[{}, {}, ...]). Objetos individuais não são suportados. - Muito útil para trabalhar com dados de resposta de uma REST API no Excel ou Google Sheets.
- Valores em objetos profundamente aninhados não são achatados — são exibidos como strings null.
- O CSV baixado está codificado em UTF-8. Se aparecerem caracteres estranhos no Excel, abra-o como UTF-8 com BOM.
Curiosidade — A origem do JSON: "descoberto", não inventado
O JSON (JavaScript Object Notation) foi formalizado por Douglas Crockford por volta de 2001. Ele afirmou que não inventou o JSON — ele o descobriu: apenas padronizou a sintaxe de literais de objetos que já existia no JavaScript como formato de troca de dados.
A partir de 2006, o JSON se popularizou rapidamente junto com o crescimento do Ajax (comunicação assíncrona). Sua simplicidade em relação à verbosidade do XML conquistou os desenvolvedores. Embora críticos iniciais dissessem que "o JSON não pode substituir o XML", hoje é o formato de dados padrão das REST APIs.
Como curiosidade, Crockford incluiu a cláusula "The Software shall be used for Good, not Evil." no aviso de copyright da especificação do JSON. Isso causou um pequeno alvoroço quando os departamentos jurídicos de grandes empresas como Google e IBM solicitaram uma licença formal porque não conseguiam se comprometer a determinar o que é "bom".