Uso gratuito, sem necessidade de conta
Diferença JSON
Compare dois documentos JSON por estrutura, não por ordem de linha. A ordem das chaves do objeto é ignorada. Revise as alterações, combine matrizes de objetos por uma chave e copie ou baixe um patch JSON. Seus dados permanecem neste navegador.
Como posso comparar dois arquivos JSON?
Cole o JSON original à esquerda e o novo JSON à direita e escolha Comparar. As chaves nos objetos podem aparecer em qualquer ordem. As matrizes são comparadas por posição, a menos que você insira uma chave como id para corresponder aos registros.
Perguntas frequentes
Como posso comparar dois arquivos JSON?
Cole o JSON original à esquerda e o novo JSON à direita e escolha Comparar. As chaves nos objetos podem aparecer em qualquer ordem. As matrizes são comparadas por posição, a menos que você insira uma chave como id para corresponder aos registros.
Meu JSON foi carregado?
Não. A análise e comparação são executadas neste navegador. A ferramenta não carrega nem salva seu JSON. Cada documento é limitado a 200.000 caracteres.
O JSON Diff ignora a ordem das chaves dos objetos?
Sim. As chaves dentro dos objetos JSON são comparadas por nome, portanto, mover uma chave não conta como uma alteração. A ordem da matriz é significativa, a menos que você escolha uma chave de objeto exclusiva para correspondência.
Posso comparar matrizes de objetos por ID?
Sim. Escolha “Por chave de objeto” e insira uma propriedade como id. Cada item em cada array deve conter uma string ou número exclusivo nessa propriedade.
Posso exportar as diferenças?
Sim. Copie o resumo ou baixe um JSON Patch. O patch usa posições de array e segue operações comuns do RFC 6902; revise-o antes de aplicá-lo a dados importantes.