Tool Hub

Comparador JSON

Diferencia recursiva de dos objetos JSON con rutas JSON Pointer RFC 6901

Compara dos valores JSON de forma estructural. Cada cambio se reporta con su ruta JSON Pointer RFC 6901 (ej. /usuario/nombre) y se clasifica como añadido, eliminado, cambiado o conservado.

+ 1
1
Δ 1
= 2

Cambios (rutas JSON Pointer RFC 6901)

Δ
/age30

31
=
/name
=
/tags/0
/tags/1"user"

Cómo usar

  1. Pegue el JSON original en el panel izquierdo y el JSON modificado en el panel derecho.
  2. Lea la barra de estadísticas que muestra recuentos de valores agregados, removidos y cambiados.
  3. Examine la lista de cambios, cada entrada mostrando su ruta de puntero JSON RFC 6901 y los valores antes/después.
  4. Descargue el diff como archivo .json o copie el enlace de compartir. Todo el diff se ejecuta localmente en su navegador.

Ejemplos

  • Cambiar {"a":1,"b":2} a {"a":1,"b":3,"c":4} produce 1 entrada cambiada en /b y 1 entrada agregada en /c.
  • Quitar una clave anidada como /address/zip de un objeto más grande se enumera como una eliminación con su ruta de puntero completa.

Verifica las salidas antes de usar en producción. Sin garantía — ver Términos.