API JSON Diff - Comparação profunda gratuita de objetos
Envie dois objetos JSON e obtenha uma comparação estrutural mostrando quais chaves foram adicionadas, removidas ou alteradas em cada nível de aninhamento. Os valores são comparados por tipo e conteúdo.
Code examples
curl -X POST https://api.botoi.com/v1/diff/json \
-H "Content-Type: application/json" \
-d '{"original":{"name":"Alice","age":30},"modified":{"name":"Alice","age":31,"role":"admin"}}'When to use this API
Teste de regressão de resposta de API
Compare as respostas da API de preparação e produção para detectar alterações não intencionais no formato ou nos valores da resposta.
Auditoria de arquivo de configuração
Compare a configuração JSON anterior e atual para produzir uma entrada de log de auditoria que mostre exatamente o que mudou.
Acompanhamento de alterações de registros de banco de dados
Armazene a diferença JSON entre valores de registro antigos e novos em uma tabela de auditoria, mantendo um histórico compacto de alterações em nível de campo.
Frequently asked questions
Isso lida com objetos e matrizes aninhados?
Sim. O diff percorre recursivamente objetos e matrizes aninhados, relatando alterações em cada profundidade com caminhos de notação de ponto.
Como as alterações na matriz são relatadas?
Os elementos da matriz são comparados por índice. Inserções ou exclusões alteram os índices subsequentes, que são relatados como alterações individuais.
O que acontece se o JSON for inválido?
A API retorna um erro 400 com uma mensagem indicando qual entrada (original ou modificada) falhou na análise.
Posso comparar YAML ou XML?
Não. Este endpoint aceita apenas JSON. Converta YAML em JSON primeiro usando o endpoint /v1/yaml/to-json.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.