Estes objetos são iguais: mover uma chave não altera seu valor.
{"a":1,"b":2}{"b":2,"a":1}Estes arrays diferem nos índices 0 e 1. Os itens são comparados pela posição, não por um campo ID.
[1,2][2,1]Compara JSON em todos os níveis de aninhamento. Trata objetos e arrays profundos, strings, números, booleanos e null, com o caminho completo de cada diferença.
As diferenças usam cores: verde para adições, vermelho para remoções, amarelo para modificações. Veja rapidamente o que mudou entre dois documentos JSON.
Cada diferença mostra o caminho exato no JSON (por exemplo, servidor.db.pool.max), para você saber precisamente onde a alteração ocorreu.
Toda a comparação roda no seu navegador. Seus dados JSON não saem do dispositivo — ideal para comparar respostas de API ou arquivos de configuração sensíveis.
Sim. Objetos com as mesmas chaves e valores são iguais mesmo com as chaves em outra ordem. Espaços fora das strings não afetam a comparação. A ordem dos arrays e os tipos importam: 1 e "1" são diferentes.
A ferramenta analisa os dois JSONs e faz uma comparação recursiva profunda. Identifica chaves adicionadas, removidas e valores alterados em todos os níveis, exibindo o resultado com cores.
Sim. A comparação é totalmente recursiva e cobre objetos e arrays profundamente aninhados. Cada diferença mostra o caminho completo no JSON (por exemplo, servidor.db.pool.max).
Sim. Todo o processamento ocorre no seu navegador com JavaScript. Nenhum dado é enviado a servidores. Depois que a página carregar, você pode até usar offline.
Sim. Os arrays são comparados elemento a elemento (por índice). Se um array for mais longo, os elementos extras aparecem como adições ou remoções.