Programador

Comparador JSON

Compare dois JSON e identifique adições, remoções e alterações.

  • Instantânea
  • Grátis
  • Privada (processada localmente)
  • Sem registo

Identifique cada diferença entre dois JSON

Cole dois JSON — um «antes» e um «depois» — e a ferramenta lista as adições, remoções e alterações com o caminho exato, mais um resumo numérico. Perfeito para acompanhar a evolução de uma config ou resposta de API.

  1. Cole JSON A

    A versão de referência (antes).

  2. Cole JSON B

    A versão a comparar (depois).

  3. Leia as diferenças

    Adicionado (+), removido (−), alterado (~), por caminho.

Exemplo de diferenças

CaminhoTipoDetalhe
namealterado"clic" → "clic.tools"
tags[1]alterado"b" → "c"
newadicionadotrue

Comparação estrutural: a ordem das chaves não importa. Tudo é analisado localmente, nada é enviado.

Perguntas frequentes

Como funciona a comparação?

Ambos os JSON são analisados e depois percorridos recursivamente. Cada chave é classificada: adicionada (só em B), removida (só em A) ou alterada (valor diferente). O caminho exato (ex. tags[1] ou user.name) é mostrado.

Os arrays são comparados?

Sim, elemento a elemento pela posição. Se B tiver mais elementos são marcados «adicionado»; se tiver menos, «removido». Elementos do mesmo índice com valor diferente são «alterado».

A ordem das chaves importa?

Não. A comparação é estrutural: só contam as chaves e os seus valores, não a ordem no texto. Dois objetos idênticos mas reordenados não produzem diferenças.

Os meus dados são enviados?

Não. A análise e a comparação acontecem inteiramente no seu navegador com JSON.parse; nenhum conteúdo é transmitido. Ideal para comparar configs ou respostas de API sensíveis.