Categoria: Desenvolvimento
Comparador de JSON
Compare dois documentos JSON chave por chave
Cole dois documentos JSON e veja exatamente quais chaves foram adicionadas, removidas ou alteradas, com o caminho até cada uma. A comparação roda no seu navegador e nada é enviado.
Tudo nesta página é processado no seu navegador. Nada é enviado.
Para que serve
Comparar JSON linha a linha gera muito ruído: reformatar ou reordenar chaves aparece como mudança mesmo quando os dados são idênticos. Esta ferramenta analisa os dois lados e percorre as duas estruturas juntas, então só aparecem as diferenças reais. Cada resultado traz o caminho que chega até ele, como items[2].price, para você localizá-lo no arquivo original.
Como usar
- Cole o JSON original à esquerda.
- Cole o JSON alterado à direita.
- Leia a lista de caminhos adicionados, removidos e alterados.
Privacidade
Esta ferramenta roda inteiramente no seu navegador. O que você digita nunca é enviado, salvo ou compartilhado — fechar a aba já remove tudo.
Perguntas frequentes
- Meu JSON é enviado para algum lugar?
- Não. Os dois documentos são analisados e comparados por JavaScript na página. Eles nunca são enviados nem armazenados.
- A ordem das chaves importa?
- Não. A comparação é estrutural, então dois objetos com as mesmas chaves em ordem diferente são tratados como idênticos. A ordem de um array importa, porque a posição faz parte do significado dele.
- O que o caminho significa?
- É a rota da raiz do documento até o valor que mudou: pontos para chaves de objeto e colchetes para posições de array, como config.hosts[0].port.