🗂️ JSON · Fácil

JSON Flattener

Transforme JSON profundo em um objeto plano — ou o caminho inverso — sem sair do navegador.

jsonflattenunflattennesteddot notationetl
Carregando ferramenta…

Descrição

O JSON Flattener converte estruturas aninhadas em um mapa plano com notação por ponto (ou underscore). É o passo clássico antes de jogar payloads de API em CSV, DataFrame ou tabela relacional.

Também faz o caminho inverso (unflatten). Tudo local no navegador.

Como funciona

A ferramenta percorre objetos e arrays recursivamente, concatenando chaves com o separador escolhido. Arrays viram índices numéricos no path (itens.0.sku). O modo desachatar reconstrói a árvore a partir das chaves planas.

Como usar

  1. Cole o JSON. Objeto ou array aninhado na entrada.
  2. Escolha separador e modo. Achatar ou desachatar; ponto, underscore ou barra.
  3. Execute. Veja o JSON plano (ou reconstruído).
  4. Opcional: CSV. Use o botão para emitir uma linha CSV com as chaves.

Por que importa

Eventos de produto, webhooks e logs estruturados quase sempre vêm aninhados. Achatar facilita perfilamento, joins e carga em warehouses. Depois você pode exportar as chaves como cabeçalho CSV com um clique.

Exemplos

Objeto aninhado → plano

Entrada
{"user":{"id":1,"profile":{"city":"SP"}}}
Saída
{
  "user.id": 1,
  "user.profile.city": "SP"
}

Cada nível vira um segmento da chave.

Perguntas frequentes

Arrays são suportados?

Sim. Elementos de array usam índices no path, por exemplo itens.0.sku.

Posso voltar ao JSON original?

Sim, use o modo Desachatar com o mesmo separador.

Há limite de profundidade?

O limite prático é a memória do navegador e o tamanho do JSON.

Ferramentas relacionadas

🧩 JSON

JSON Formatter & Validator

Formate, valide e minifique JSON online. Detecta erros de sintaxe e indica a linha do problema — tudo no navegador.

Fácil
🔄 Conversores

JSON para CSV

Converta um array JSON em CSV online. Detecta colunas automaticamente e permite escolher o separador.

Fácil
🔄 Conversores

CSV para JSON

Converta CSV em um array JSON online. Detecta cabeçalho, delimitador e tipos básicos automaticamente.

Fácil
🏗️ SQL

SQL CREATE TABLE Generator

Gere CREATE TABLE a partir de um CSV de amostra. Infere tipos (BIGINT, TEXT, BOOLEAN, DATE, TIMESTAMP) para PostgreSQL, BigQuery, MySQL e Snowflake.

Fácil
🔀 Validadores

Diff de Texto e JSON

Compare dois textos ou JSONs lado a lado e destaque linhas adicionadas, removidas e alteradas.

Fácil

Artigos relacionados

Livros recomendados

Receba novas ferramentas no seu e-mail

Todo mês lançamos novas ferramentas de engenharia de dados. Deixe seu e-mail e seja avisado em primeira mão.

Sem spam. Só enviamos novidades do hub — você pode cancelar quando quiser.

Comentários

Em breve: espaço para comentários da comunidade. Enquanto isso, participe pelas discussões no GitHub.