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.
-
Cole JSON A
A versão de referência (antes).
-
Cole JSON B
A versão a comparar (depois).
-
Leia as diferenças
Adicionado (+), removido (−), alterado (~), por caminho.
Exemplo de diferenças
| Caminho | Tipo | Detalhe |
|---|---|---|
| name | alterado | "clic" → "clic.tools" |
| tags[1] | alterado | "b" → "c" |
| new | adicionado | true |
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.