Conversor de JSON para CSV

Um conversor online gratuito de JSON para CSV para os ficheiros que normalmente fazem as ferramentas mais simples falhar: objetos aninhados, arrays mistos e payloads grandes. Os seus dados ficam na sua máquina.

Cole JSON ou carregue um ficheiro
0 B
Colar JSON0 chars
Output
À espera de dados
Upload JSON or paste it on the left. The preview appears here with the detected row source and flattening rules applied.
Preview up to 100 rows. Download to get full CSV.
Rows
0
Columns
0
Errors
0

Cole o seu JSON. Obtenha um CSV limpo em segundos.

Um conversor online gratuito de JSON para CSV para os ficheiros que normalmente fazem as ferramentas mais simples falhar: objetos aninhados, arrays mistos e payloads grandes. Os seus dados ficam na sua máquina.

Conversor de JSON aninhado para CSV para respostas de API e exportações complexas

A maioria das ferramentas falha, a menos que o seu JSON comece com um array simples. Mas os dados do mundo real chegam desorganizados. Respostas de API, payloads de webhook, exportações de CRM e ficheiros extraídos por scraping contêm objetos aninhados, metadados e estruturas mistas. Criámos esta ferramenta para lidar com isso.

Escolha os seus row nodes, selecione os objetos a expandir e defina regras para arrays. Depois, pré-visualize e transfira o seu CSV. Se procura o melhor conversor de JSON para CSV para dados do mundo real, foi exatamente para esse trabalho que criámos esta ferramenta.

Exemplo: Converter uma resposta de API aninhada em CSV

Muitas vezes, a raiz do JSON funciona como um objeto e as suas linhas estão escondidas num array aninhado como `results` ou `data`. Enquanto os conversores simples falham, o nosso deteta o array, expande a estrutura e exporta um CSV limpo.

Entrada JSON Aninhada
{
  "nextPage": "abc123",
  "results": [
    {
      "id": "c_001",
      "company": {
        "name": "Datablist",
        "website": "https://www.datablist.com"
      },
      "metrics": {
        "employees": 12,
        "revenue": {
          "amount": 500000,
          "currency": "EUR"
        }
      }
    }
  ]
}
Saída CSV
id,name,website,employees,amount,currency
c_001,Datablist,https://www.datablist.com,12,500000,EUR

Exemplo: Extrair um array aninhado de contactos

Alguns payloads contêm vários arrays. Pode querer os registos pai ou um array mais profundo, como contacts. Use o seletor de row nodes para apontar exatamente para o array de que precisa e exportar essas linhas específicas.

JSON com Vários Arrays
{
  "results": [
    {
      "company": {
        "name": "Datablist"
      },
      "contacts": [
        {
          "firstName": "John",
          "lastName": "Doe",
          "email": "john.doe@datablist.com",
          "role": "Founder"
        },
        {
          "firstName": "Alice",
          "lastName": "Martin",
          "email": "alice@datablist.com",
          "role": "Marketing"
        }
      ]
    }
  ]
}
Saída CSV para Contactos
firstName,lastName,email,role
John,Doe,john.doe@datablist.com,Founder
Alice,Martin,alice@datablist.com,Marketing

Definições de parsing de JSON

Row nodes

Selecione o array que irá formar as linhas do seu CSV. Os dados úteis raramente estão na raiz. Se o seu JSON contiver vários arrays, use este controlo para escolher o certo.

Expandir objetos aninhados

Expanda objetos como `company` ou `metrics` em colunas individuais. Selecione objetos específicos para expandir, mantendo o seu CSV organizado e evitando campos duplicados.

Tratamento de arrays

Una arrays com um separador, formate-os como strings JSON ou aplique regras personalizadas. Pode manter tags unidas, deixar arrays complexos como JSON ou extrair apenas o primeiro item de uma lista.

Regras de arrays caso a caso

Aplique regras específicas a diferentes arrays. Defina uma regra para tags e outra para contacts. Os conversores padrão tratam todos os arrays da mesma forma, mas isto dá-lhe controlo exato sobre o resultado final.

Definições de saída CSV

Separador

Exporte com vírgula, ponto e vírgula, pipe, tab ou um separador personalizado. Faça corresponder exatamente o delimitador exigido pelo seu sistema de destino.

Incluir linha de cabeçalho

Escolha se o seu CSV inclui os nomes das colunas na primeira linha. Remova os cabeçalhos para exportar linhas de dados brutas para outro pipeline.

Formato de saída de data

Reformate as datas antes de exportar. Gere um CSV pronto para folhas de cálculo ou ferramentas de BI sem edições manuais.

Pré-visualizar antes de transferir

Verifique a seleção das linhas, as colunas expandidas e as regras de arrays na pré-visualização antes de transferir o ficheiro.

Como escolher os row nodes certos

Selecionar o array correto garante uma conversão precisa. Os ficheiros JSON contêm frequentemente objetos wrapper, metadados e arrays aninhados. Os conversores simples escolhem o primeiro array que detetam, muitas vezes devolvendo dados incorretos.

Use a definição Row nodes para selecionar o seu array de destino. Para obter uma linha por empresa, escolha o registo pai. Para obter uma linha por contacto, escolha o array filho.

Esta funcionalidade extrai dados de negócio de payloads de API desorganizados, exportações de CRM e logs de webhook.

Converter ficheiros JSON grandes em CSV

Precisa de converter um JSON grande em CSV ou lidar com um ficheiro JSON grande com que outras ferramentas não conseguem lidar? Esta página foi criada a pensar exatamente nesse caso de uso.

Pode trabalhar com payloads grandes, continuar a inspecionar uma pré-visualização do CSV gerado e depois transferir a exportação completa. A pré-visualização ajuda a confirmar os row nodes, as colunas expandidas e as regras de arrays antes de avançar para o ficheiro final.

Se pesquisou por “convert large JSON to CSV”, “JSON to CSV large file” ou “convert big JSON file to CSV”, este é exatamente o tipo de workflow para o qual esta ferramenta foi criada.

JSON para CSV online, sem enviar os seus dados para outro lugar

Este é um conversor online de JSON para CSV, mas o seu ficheiro não é carregado para um servidor remoto para parsing. O processamento acontece localmente no seu navegador.

Isto é importante quando está a trabalhar com exportações de clientes, dados de CRM, respostas de API, logs internos ou qualquer outra coisa que prefira não enviar para outro sítio só para a converter.

Em resumo: é rápido, é prático e mantém os seus dados mais seguros porque a conversão fica na sua máquina.

Quando usar esta ferramenta

Converter uma resposta de API JSON em CSV

Exporte dados de APIs em que os registos estão dentro de campos aninhados juntamente com metadados.

Converter JSON aninhado em colunas CSV simples

Transforme detalhes aninhados de empresas, blocos de endereço e dados de receita em colunas limpas para folhas de cálculo.

Extrair arrays aninhados de JSON

Aponte e exporte arrays mais profundos, como contacts, line items ou events, usando o seletor de row nodes.

Converter exportações JSON de CRM ou webhook em CSV

Prepare exportações do HubSpot, payloads de API internos e logs de webhook para Excel ou ferramentas de BI.

Tratar arrays de forma diferente no mesmo ficheiro JSON

Una tags simples, mantenha o primeiro item de uma lista ou converta estruturas complexas em string no mesmo ficheiro.

Preparar CSV para Excel, Sheets ou importações

Ajuste separadores, ative ou desative cabeçalhos e formate datas para garantir que o seu CSV corresponde ao sistema de destino.

Converter ficheiros JSON grandes sem perder visibilidade

Trabalhe em ficheiros JSON grandes, mantenha uma pré-visualização em tempo real da saída e transfira o CSV completo quando a estrutura estiver correta.

Usar um conversor online gratuito de JSON para CSV

Abra a página, cole ou carregue o seu JSON, reveja o resultado e transfira o CSV gratuitamente sem instalar nada.

FAQ: conversão de JSON complexo para CSV

Este é um conversor gratuito de JSON para CSV?

Sim. Este conversor de JSON para CSV é gratuito.

Posso converter um ficheiro JSON aninhado em CSV?

Sim. Escolha os row nodes corretos, selecione os objetos a expandir e exporte os seus dados.

Posso converter uma resposta de API JSON em CSV quando as linhas estão dentro de um array aninhado?

Sim. Selecione o array aninhado, normalmente chamado `results`, `items` ou `data`, e a ferramenta cria o seu CSV a partir desses registos.

O que faz a definição Row nodes?

Determina qual o array que forma as linhas do seu CSV. Use-a para contornar objetos na raiz e apontar exatamente para os dados de que precisa.

Posso converter um ficheiro JSON grande em CSV?

Sim. A ferramenta foi criada para lidar com payloads grandes, continuando a dar-lhe uma pré-visualização do CSV gerado antes de transferir o ficheiro completo.

Posso escolher quais os objetos a expandir?

Sim. Selecione caminhos de objetos específicos para expandir em colunas. Os objetos não selecionados permanecem como strings JSON, mantendo a sua exportação limpa.

Este conversor de JSON para CSV online é seguro?

Sim. Funciona online no seu navegador, mas o parsing e a conversão permanecem locais na sua máquina, em vez de serem enviados para um servidor.

Posso aplicar regras diferentes a arrays diferentes?

Sim. Use o modo caso a caso para unir, converter em string ou reduzir arrays campo a campo.

O que faz deste um dos melhores conversores de JSON para CSV?

Foi criado para os casos complicados com que as pessoas realmente têm dificuldade: JSON aninhado, vários arrays candidatos, flattening seletivo, regras por array, ficheiros grandes, pré-visualização em tempo real e processamento local para maior privacidade.