Iniciação rápida
-
JSON A e B
Objetos e arrays suportados; sintaxe JSON rigorosa necessária.
-
Clique em Compare
Os resultados listam cada caminho com símbolos + / − / ~.
Colar dois documentos JSON para comparar objetos e matrizes recursivamente. Adicionado, removido e alterado campos para regressões de API e migrações de configuração.
Privacidade: processado localmente, nunca carregado.
↓ Colar na área de entrada abaixo para ver os resultados instantaneamente
粘贴两段 JSON,点击对比查看字段级差异。
发现 2 处差异
~ version: 1 → 2 + ready: true
+ 表示 B 新增字段,− 表示 A 独有字段,~ 表示同路径值发生变化。嵌套对象与数组会递归比较。
Colar dois documentos JSON para comparar objetos e matrizes recursivamente. Adicionado, removido e alterado campos para regressões de API e migrações de configuração.
JSON A e B
Objetos e arrays suportados; sintaxe JSON rigorosa necessária.
Clique em Compare
Os resultados listam cada caminho com símbolos + / − / ~.
Diferença estrutural de dois documentos JSON com caminhos adicionados / removidos / alterados após a formatagem opcional.
Use para regressão de contrato de API, deriva de configuração, comparações LLM JSON e diferenças de exportação de DB.
+ caminho adicionado em B; - apenas em A; ~ valor mudou no mesmo caminho.
O cenário mais comum é a verificação de mudanças de API. Coloque a antiga resposta da API à esquerda e a nova versão à direita. A ferramenta destaca as alterações de campo, como um novo campo de "desconto" ou "expired_at" ausente, impedindo a supervisão de modificações críticas.
Outro uso prático é configurar verificações de migração. Compare a configuração do banco de dados JSONs entre ambientes de desenvolvimento e prod para garantir que campos sensíveis como portas e senhas correspondam. As diferenças de ordem da matriz são marcadas em azul, enquanto as alterações de valor aparecem em vermelho, distinguindo visualmente as alterações estruturais das alterações de conteúdo.
Input
{"version":1} Output
{"version":2,"ready":true} Comparado por índice; reordenação mostra como múltiplas entradas ~ ou + / −.
Por padrão, o modo rigoroso trata diferentes ordens de array como alterações. Marque a opção "Ignorar ordem de array ", se disponível. Observe que isso pode ocultar problemas de lógica de negócios reais, como processamento de fila que depende de ordem.