Entrada
Pronto
Linhas: 0
Palavras: 0
Caracteres: 0
Tamanho: 0 KB
As estatísticas de entrada estão disponíveis pelo botão Estatísticas acima deste campo.
Saída
Linhas: 0
Palavras: 0
Caracteres: 0
Tamanho: 0 KB
As estatísticas de saída estão disponíveis pelo botão Estatísticas acima deste campo.
Os resultados são fornecidos apenas para fins informativos e podem conter erros. Verifique de forma independente as informações importantes. O uso desta ferramenta é por sua conta e risco.
O que esta ferramenta faz
O Conversor de JSON para CSV transforma um array de objetos JSON em uma tabela: cada objeto vira uma linha e cada chave vira uma coluna. O resultado abre no Excel, no Google Sheets, no LibreOffice ou em qualquer ferramenta que importe CSV.
Objetos aninhados são achatados em colunas unidas por sublinhado, então address.city vira uma coluna chamada address_city. Arrays de valores simples são juntados em uma única célula, separados por vírgula e espaço. Valores que contêm vírgulas ficam entre aspas duplas, como o formato CSV exige.
Quando usar
- Entregar dados de uma API para alguém que trabalha com planilhas.
- Importar registros para um sistema que só aceita CSV.
- Ter uma visão rápida de muitos objetos parecidos, quando uma tabela é mais fácil de percorrer do que JSON.
- Se você precisa de um arquivo Excel de verdade, com planilha, em vez de texto puro, use o Conversor de JSON para Excel (XLSX).
Exemplo prático
Entrada
[
{"id": 1, "name": "Ana", "address": {"city": "Lisbon"}, "tags": ["admin", "dev"]},
{"id": 2, "name": "Ben", "address": {"city": "Berlin"}, "tags": []}
]
Saída
id,name,address_city,tags
1,Ana,Lisbon,"admin, dev"
2,Ben,Berlin,Perguntas sobre esta ferramenta
O que acontece com objetos aninhados?
Eles são achatados. Cada chave aninhada vira uma coluna própria, com os nomes do pai e do filho unidos por sublinhado, por exemplo address_city.
O que acontece com arrays?
Um array de valores simples é gravado em uma única célula, com os itens separados por vírgula e espaço. A célula fica entre aspas para que as vírgulas não a dividam em colunas extras.
Dá para converter o CSV de volta para JSON?
Sim, com o Conversor de CSV para JSON. CSV não tem tipos de dados nem aninhamento, então números e booleanos voltam como texto, e uma coluna como address_city continua sendo uma única chave.