La Caja de Herramientas JSON Next

Diferencias y Comparación JSON

Compara dos objetos JSON lado a lado y ve todas las diferencias resaltadas.

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

Resultados de la Comparación (haz clic para resaltar)

Introduce JSON en ambos campos para comparar

Herramientas JSON

Cómo Funciona

Mira cómo NextJSON puede comparar dos objetos JSON y resaltar todas las diferencias, incluyendo valores añadidos, eliminados y modificados.

Comparar Actualizaciones de Perfil de Mascota

Sigue los cambios en el perfil de tu adorable mascota, ¡incluyendo nuevas habilidades aprendidas y cosas favoritas actualizadas!

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"
}
Diferencias Encontradas
~ age: 2 → 3
~ mood: "sleepy" → "playful"
~ favoriteFoods: ["tuna","chicken"] → ["tuna","salmon"]
+ skills.zoomies: "professional"
- toys: ["feather wand","cardboard box"]
+ bestFriend: "Biscuit the Dog"

Cambios en el Menú del Café

Compara actualizaciones estacionales del menú en tu café favorito con nuevos dulces y ajustes de precios.

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
}
Diferencias 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

Preguntas Frecuentes

¿Qué tipos de diferencias se detectan?

La herramienta detecta tres tipos: Añadido (nuevas claves en el JSON modificado), Eliminado (claves que ya no existen) y Modificado (misma clave pero valor diferente).

¿Puedo seleccionar diferencias específicas para resaltar?

¡Sí! Haz clic en cualquier diferencia para seleccionarla o usa Seleccionar Todo. Los elementos seleccionados se resaltan en la vista JSON—verde para añadido, rojo para eliminado, amarillo para valores modificados.

¿Funciona con objetos y arrays anidados?

Sí, el diff funciona recursivamente a través de estructuras anidadas. Los elementos del array se comparan por índice y las propiedades del objeto se comparan a cualquier profundidad.

¿Este sitio almacena mis datos en la nube?

No, este sitio no almacena ni comparte tus datos en la nube. Tus datos permanecen privados y se mantienen localmente en tu navegador.

Este sitio carece de algunas funciones útiles que necesito. ¿Puedes añadirlas?

¡Sí, aceptamos todas las sugerencias! No dudes en compartir tus comentarios usando el enlace al final de la página.