A Caixa de Ferramentas JSON Next

Diferença e Comparação JSON

Compare dois objetos JSON lado a lado e veja todas as diferenças destacadas.

Caracteres:0Tokens:0
Caracteres:0Tokens:0

Resultados da Comparação (clique para destacar)

Digite JSON em ambos os campos para comparar

Ferramentas JSON

Como Funciona

Veja como o NextJSON pode comparar dois objetos JSON e destacar todas as diferenças, incluindo valores adicionados, removidos e alterados.

Comparar Atualizações de Perfil de Pet

Acompanhe alterações no perfil do seu adorável pet, incluindo novas habilidades e coisas favoritas atualizadas!

JSON Original
{
  "pet": "Mochi",
  "species": "Cat",
  "age": 2,
  "mood": "sleepy",
  "favoriteFoods": ["tuna", "chicken"],
  "skills": {
    "napping": "expert",
    "purring": "master"
  },
  "toys": ["feather wand", "cardboard box"]
}
JSON Modificado
{
  "pet": "Mochi",
  "species": "Cat",
  "age": 3,
  "mood": "playful",
  "favoriteFoods": ["tuna", "salmon"],
  "skills": {
    "napping": "expert",
    "purring": "master",
    "zoomies": "professional"
  },
  "bestFriend": "Biscuit the Dog"
}
Diferenças Encontradas
~ age: 2 → 3
~ mood: "sleepy" → "playful"
~ favoriteFoods: ["tuna","chicken"] → ["tuna","salmon"]
+ skills.zoomies: "professional"
- toys: ["feather wand","cardboard box"]
+ bestFriend: "Biscuit the Dog"

Alterações no Cardápio do Café

Compare atualizações sazonais do cardápio no seu café favorito com novas guloseimas e ajustes de preço.

JSON Original
{
  "cafe": "Sunny Bean",
  "menu": {
    "drinks": [
      {"name": "Honey Latte", "price": 5.50},
      {"name": "Matcha Cloud", "price": 6.00}
    ],
    "snacks": ["croissant", "muffin"]
  },
  "openHours": "8am-6pm"
}
JSON Modificado
{
  "cafe": "Sunny Bean",
  "menu": {
    "drinks": [
      {"name": "Honey Latte", "price": 5.99},
      {"name": "Lavender Dream", "price": 6.50}
    ],
    "snacks": ["croissant", "cookie"],
    "special": "Rainbow Cake"
  },
  "openHours": "7am-8pm",
  "wifi": true
}
Diferenças Encontradas
~ menu.drinks[0].price: 5.50 → 5.99
~ menu.drinks[1].name: "Matcha Cloud" → "Lavender Dream"
~ menu.drinks[1].price: 6.00 → 6.50
~ menu.snacks: ["croissant","muffin"] → ["croissant","cookie"]
+ menu.special: "Rainbow Cake"
~ openHours: "8am-6pm" → "7am-8pm"
+ wifi: true

Perguntas Frequentes

Quais tipos de diferenças são detectados?

A ferramenta detecta três tipos: Adicionado (novas chaves no JSON modificado), Removido (chaves que não existem mais) e Alterado (mesma chave mas valor diferente).

Posso selecionar diferenças específicas para destacar?

Sim! Clique em qualquer diferença para selecioná-la ou use Selecionar Tudo. Os itens selecionados são destacados na visualização JSON—verde para adicionado, vermelho para removido, amarelo para valores alterados.

Funciona com objetos e arrays aninhados?

Sim, o diff funciona recursivamente através de estruturas aninhadas. Elementos de array são comparados por índice e propriedades de objeto são comparadas em qualquer profundidade.

Este site armazena meus dados na nuvem?

Não, este site não armazena nem compartilha seus dados na nuvem. Seus dados permanecem privados e são mantidos localmente no seu navegador.

Este site não tem alguns recursos úteis que preciso. Você pode adicioná-los?

Sim, aceitamos todas as sugestões! Sinta-se à vontade para compartilhar seu feedback usando o link no final da página.