Comparar JSON
Compare dois documentos JSON on-line: ordem das chaves e indentação ignoradas, cada adição, remoção e alteração listada por JSONPath, sem envio
Carregando...
Como comparar dois documentos JSON on-line
- 1
Cole ou abra os dois documentos JSON
Coloque os dois documentos a comparar nos painéis esquerdo e direito, ou abra um arquivo .json local. O conteúdo fica no seu navegador e nunca é enviado.
- 2
Leia a lista estruturada de diferenças
A ferramenta primeiro normaliza os dois lados (ordem das chaves e indentação ignoradas por padrão) e depois lista cada adição, remoção e alteração com seu JSONPath e o valor de cada lado.
- 3
Confira no diff e exporte
Clique em qualquer linha da lista para ir àquele ponto do diff e depois copie o diff ou baixe-o como arquivo .patch.
Visão geral de recursos
Compare dois documentos JSON on-line e veja o que realmente mudou. A ordem das chaves e a indentação são ignoradas por padrão, então {"a":1,"b":2} e {"b":2,"a":1} são considerados idênticos. Além da visão lado a lado você recebe uma lista estruturada: cada linha é um JSONPath com o valor dos dois lados, ou seja, ela diz que $.data[3].price mudou em vez de «a linha 42 mudou». Inteiros grandes e zeros finais como em 2.370 são preservados byte a byte. Tudo roda no seu navegador; nada é enviado.
Descrição da ferramenta
Cole dois documentos JSON e veja o que realmente mudou. A ordem das chaves e a indentação são ignoradas por padrão, uma lista estruturada relata adições, remoções e alterações por JSONPath com os dois valores, as visões lado a lado e unificada ficam a um clique, inteiros grandes mantêm a precisão e tudo roda no seu navegador.
Lista de capacidades
- A comparação JSON ignora por padrão a ordem das chaves e a indentação e só relata diferenças semânticas reais
- Lista estruturada de diferenças: adições, remoções e alterações uma a uma, cada uma com seu JSONPath e os dois valores
- Visões lado a lado e unificada; clicar em uma linha leva ao ponto correspondente do diff
- Opções para ignorar a ordem dos elementos de um array ou maiúsculas e minúsculas, e para ver só as diferenças ou todo o contexto
- Inteiros grandes e o zero final de 2.370 são preservados byte a byte e não são estragados pela precisão numérica do JavaScript
- Cole, abra um arquivo ou troque os dois lados; o diff pode ser copiado ou baixado como .patch
- Se um dos lados for inválido você recebe a linha e a coluna exatas, não um simples «formato inválido»
- Roda inteiramente no seu navegador: sem login, sem anúncios, sem envio
Feedback
Ajude-nos a melhorar a ferramenta
Ferramentas relacionadas
Formatador JSON Online
Formate, valide e explore JSON no navegador: visão em árvore, linhas de erro exatas e JSONPath, sem upload
Comparador de Diferenças de Texto
Localize diferenças rapidamente, suporte para visualização lado a lado ou embutida
Conversor JSON YAML
Conversão bidirecional entre formatos JSON e YAML, suporte para destaque de sintaxe e histórico
JSON to Excel Converter
Convert complex JSON to editable XLSX with online preview, custom headers, and data mapping
Conversor JSON para CSV
Conversão em lote, histórico, suporte para estruturas JSON aninhadas