Mesclar JSON
Mescle múltiplos objetos JSON em um
Entrada (Array de objetos JSON)
Saída Mesclada
O que é Mesclar JSON?
Precisa combinar múltiplos objetos JSON em um? Esta ferramenta mescla múltiplos objetos JSON (JavaScript Object Notation) em um único objeto unificado. Ótimo para combinar arquivos de configuração, mesclar respostas de API ou consolidar dados de diferentes fontes.
Como o MDN Web Docs observa, mesclar objetos JSON é muito comum no desenvolvimento web. Nossa ferramenta suporta mesclagem superficial e profunda seguindo algoritmos de mesclagem padrão da indústria, para que você controle como objetos aninhados são combinados. Seguimos a especificação JSON RFC 8259.
Tudo acontece no seu navegador — seu JSON nunca sai do seu computador. Mescle múltiplos objetos instantaneamente com um clique.
Como Usar o Mesclar JSON
Siga estes passos para mesclar múltiplos objetos JSON. Cada passo usa os botões e painéis reais desta página.
Cole Array de Objetos JSON ou Faça Upload
Cole um array de objetos JSON no painel Entrada à esquerda, ou clique em Upload para carregar um arquivo. Clique em Exemplo para ver um exemplo. Formato de entrada:
[{"subscriberId": "SUB-1001", "plan": "5G Ilimitado"}, {"dataUsage": 45.2, "carrier": "Vivo"}]Objetos posteriores sobrescrevem os anteriores quando as chaves conflitam. Segue algoritmos de mesclagem padrão conforme RFC 8259.
Escolha Mesclagem Profunda ou Superficial
Clique em Profundo (padrão) para mesclar recursivamente objetos aninhados — valores de objetos posteriores são mesclados nos anteriores. Clique em Superficial para sobrescrever objetos aninhados inteiramente. O painel Saída Mesclada à direita atualiza automaticamente.
Copiar ou Baixar
Revise o JSON mesclado no painel de saída. Clique em "Copiar" para copiar para a área de transferência, ou "Download" para salvar como arquivo.
Quando Você Realmente Usaria Isto
Mesclagem de Configurações
Mescle configuração padrão com substituições específicas do ambiente. A mesclagem profunda preserva configurações aninhadas permitindo substituições seletivas.
Combinação de Respostas API
Combine múltiplas respostas de API em um único objeto. Útil quando você precisa agregar dados de diferentes endpoints.
Consolidação de Dados
Mescle exportações JSON de diferentes fontes. Combine dados de usuários, configurações ou preferências em objetos unificados.
Composição de Objetos
Construa objetos complexos mesclando objetos mais simples. Ótimo para criar objetos padrão e depois adicionar propriedades específicas.
Perguntas Frequentes
Meus dados JSON são armazenados?
Não. Tudo acontece no seu navegador. Seu JSON nunca sai do seu computador — nós nem o vemos. Confira o padrão ECMA-404 para mais detalhes.
Qual a diferença entre mesclagem profunda e superficial?
A mesclagem profunda de JSON combina recursivamente objetos aninhados, mesclando suas propriedades. A mesclagem superficial sobrescreve objetos aninhados inteiros. Por exemplo, com dois objetos que possuem uma propriedade "a" contendo objetos aninhados, a mesclagem profunda combina as propriedades aninhadas enquanto a superficial substitui o objeto aninhado inteiro.
O que acontece com propriedades conflitantes?
Conforme a RFC 8259, propriedades de objetos posteriores sobrescrevem propriedades de objetos anteriores. O último objeto no array vence para chaves conflitantes.
Posso mesclar arrays?
Conforme o MDN JSON, mesclamos objetos, não arrays. Se você tem um array de objetos, nós mesclamos esses objetos. Propriedades de array dentro de objetos são sobrescritas, não mescladas.
E se os objetos tiverem estruturas diferentes?
A mesclagem combina todas as propriedades de todos os objetos. Propriedades que existem em um objeto mas não em outros são preservadas. O resultado contém todas as propriedades únicas.
Funciona com JSON inválido?
Não, você precisa de JSON válido primeiro. Se algo estiver errado, mostraremos um erro. Tente nosso Validador JSON ou Corretor JSON para resolver primeiro.
Outras Ferramentas JSON que Você Pode Precisar
Mesclar é apenas uma tarefa JSON. Aqui estão outras ferramentas que funcionam bem juntas: