Nouplo

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

  1. Pega el primer documento, una línea de ---, y luego el segundo.
  2. Si ambos contienen una lista con clave, nombra el campo: los elementos que solo se han movido se informan como movidos, no como reescritos.
  3. Lee las rutas. + añadido, - eliminado, ~ cambiado, → movido.
  4. 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