Cole dois documentos JSON abaixo e carregue em Comparar para encontrar diferenças.
JSON A (original)
JSON B (modificado)
Diferenças
Introduza dois documentos JSON acima e carregue em Comparar para ver as diferenças.
Como utilizar: Cole o seu JSON original na área de texto da esquerda (JSON A) e a versão modificada na área da direita (JSON B). Carregue em Comparar para ver todas as diferenças.
Cores do resultado:Verde = acrescentado em B, Vermelho = removido de A, Amarelo = valor alterado.
Comparar conjuntos: Quando marcado, os arrays são comparados como conjuntos não ordenados (a ordem dos itens é ignorada). Por omissão, os arrays são comparados posição a posição.
Sugestão: a comparação é recursiva — objetos e arrays aninhados são percorridos por completo para encontrar todas as diferenças em cada nível.
Diferença estrutural — a ordem das chaves não importa
Os objetos JSON não têm ordem por definição, pelo que uma comparação estrutural lê os dois documentos como árvores e indica as diferenças de valor por caminho — {"a":1,"b":2} e {"b":2,"a":1} são iguais. As ferramentas de diferenças baseadas em texto assinalariam esses ficheiros como totalmente alterados. Os arrays são ordenados: por omissão comparam-se posição a posição, ou como conjuntos não ordenados quando a ordem dos itens é irrelevante.
Cada diferença é indicada com o seu caminho JSON completo, por exemplo .items[0].price.
🔷 Resumo das diferenças
Cole dois documentos JSON e carregue em Comparar para ver as estatísticas.