Pular para o conteúdo
POST AI agent ready /v1/diff/json

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.

Parameters

objectrequired

The original JSON object.

objectrequired

The modified JSON object.

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.