Ferramenta Tool Kumar

JSON para CSV

Transforme registros JSON em um CSV adequado para planilhas. O conversor encontra o array principal de objetos, cria colunas e coloca entre aspas os valores com vírgulas ou quebras de linha.

Como usar esta ferramenta

  1. Cole um array de objetos ou uma resposta de API que contenha um.
  2. Escolha CSV na visualização “Converter”.
  3. Copie a prévia ou baixe o arquivo CSV.

Exemplo prático

Este CSV é gerado a partir do array users no documento de exemplo.

Entrada

{"users":[{"id":1,"name":"Ada","role":"admin"},{"id":2,"name":"Lin","role":"editor"}]}

Saída

id,name,role
1,Ada,admin
2,Lin,editor

Opções e casos especiais

  • Chaves de objetos aninhados viram nomes de coluna separados por pontos, como profile.city.
  • Um array de valores simples ocupa uma célula, com os valores separados por vírgulas. Um array de objetos permanece em uma célula como JSON compacto.
  • O conversor seleciona o maior array de objetos adequado dentro do objeto que envolve a resposta.

Privado por padrão

Seu documento fica neste navegador. O Tool Kumar analisa, converte e cria downloads no seu dispositivo, sem conta e sem envio ao servidor.

JSON para CSV: perguntas frequentes

Qual estrutura JSON funciona melhor para CSV?
Use um array de objetos. O conversor também encontra o maior array de objetos dentro de uma estrutura de resposta, como users ou data.
Como os objetos aninhados são representados?
As propriedades aninhadas viram nomes de coluna separados por pontos, mantendo o formato retangular do CSV.
Vírgulas e aspas recebem escape?
Sim. Os campos CSV ficam entre aspas, e as aspas dentro deles são duplicadas conforme as regras padrão do CSV.

Ferramentas relacionadas

CSV para JSON, JSON para Excel e Formatador JSON.