Comparador JSON Diff Gratuito Online
Compare dois objetos JSON e veja instantaneamente o que mudou.
JSON A
JSON B
Resultado do Diff
O que é uma ferramenta JSON Diff?
Você fez uma mudança de configuração e algo quebrou — mas o que exatamente mudou? Ou você tem duas respostas de API de ambientes diferentes e precisa ver o que é diferente. Uma ferramenta JSON diff resolve isso sem que você precise escanear linha por linha. Ela compara dois documentos JSON e destaca exatamente o que mudou — quais chaves foram adicionadas, removidas ou receberam um novo valor. Funciona recursivamente em objetos aninhados usando caminhos em notação de pontos como user.address.city.
Em vez de ler dois blocos JSON linha por linha você mesmo, a ferramenta faz o trabalho pesado e apresenta um resumo claro e estruturado de cada diferença. O formato de saída é inspirado nas ferramentas diff clássicas, e as operações de mudança correspondem de perto ao padrão RFC 6902 JSON Patch.
Como usar a ferramenta JSON Diff
Cole o JSON A
Cole seu primeiro objeto JSON no painel esquerdo JSON A.
Cole o JSON B
Cole seu segundo objeto JSON no painel central JSON B.
Leia o Diff
O painel direito mostra instantaneamente cada chave adicionada (+), removida (-) ou alterada (~).
Exemplo
Aqui está um exemplo rápido mostrando como o resultado do diff parece:
Comparando dois objetos de usuário
JSON A (Entrada):
JSON B (Entrada):
Resultado do Diff:
Perguntas Frequentes
Como comparo dois objetos JSON online?
Cole o primeiro JSON no painel esquerdo (JSON A) e o segundo no painel central (JSON B). O resultado do diff aparece instantaneamente à direita — mostrando cada chave que foi adicionada, removida ou alterada.
O que significa o resultado do JSON diff?
+ added significa que a chave existe no JSON B mas não em A. - removed significa que estava no JSON A mas não em B. ~ changed significa que a chave existe em ambos mas o valor é diferente. Os caminhos usam notação de pontos para chaves aninhadas como user.profile.email. Para aplicar essas mudanças programaticamente, veja o formato JSON Patch.
Esta ferramenta suporta JSON aninhado?
Sim. A ferramenta diff percorre recursivamente todos os objetos e arrays aninhados, relatando mudanças em cada nível com um caminho em notação de pontos completo. Uma mudança profunda em uma configuração aninhada aparece como server.db.connection.host.
Meus dados são enviados para um servidor?
Não. Toda a lógica de comparação é executada completamente no seu navegador usando JSON.parse(). Seu JSON nunca sai do seu dispositivo.
Ferramentas Relacionadas
Veja também: JSON Formatter, JSON Validator, JSON Merge.