Comparar JSON
Lo que cambió de verdad, como una ruta.
Resultado
Put the two documents one after the other, with a line of --- between them.
Tus archivos se quedan en tu dispositivo
Esta herramienta se ejecuta por completo en tu navegador. Lo que pegas se procesa en tu dispositivo y nunca se envía a un servidor, así que puedes usarla con tokens, claves y textos sin publicar.
Cómo funciona
- Pega el primer documento, una línea de ---, y luego el segundo.
- Si ambos contienen una lista con clave, nombra el campo: los elementos que solo se han movido se informan como movidos, no como reescritos.
- Lee las rutas. + añadido, - eliminado, ~ cambiado, → movido.
- Copia el informe si tiene que ir a un ticket.
Preguntas frecuentes
- ¿Por qué no un diff de texto?
- Porque un diff de texto sobre JSON casi no sirve. Reformatea un archivo, o deja que un servidor devuelva las claves en otro orden, y todas las líneas salen como modificadas sin que nada lo esté. Aquí se recorren ambos valores a la vez: la respuesta es users[2].email, no «línea 47».
- ¿Cómo se comparan los arrays?
- Por posición, que es lo honesto: emparejarlos por contenido exige una clave que nadie nos ha dicho, y adivinarla produce disparates con aire de certeza. Si tu lista tiene un id, nómbralo y la comparación sigue a los elementos en vez de a sus posiciones.
- ¿El orden de las claves cuenta como diferencia?
- No. {a:1,b:2} y {b:2,a:1} son los mismos datos y se informan como idénticos.
- ¿Se envía algo a un servidor?
- No. Funciona en tu navegador, así que lo que pegues se queda en tu ordenador.
Herramientas relacionadas
{} Formateador JSON Pega JSON y recupéralo con sangría, minificado o validado. Tus datos se quedan en esta página. {} JSON a tipos Una muestra por un lado, un tipo por el otro. ≠ Herramientas de texto Comparar textos Pega dos versiones de un texto y descubre exactamente qué líneas han cambiado. ✓ Validador YAML ¿Se analiza? ¿Y significa lo que crees?