Nouplo

Comparar JSON

Lo que cambió de verdad, como una ruta.

Los ejemplos sustituyen temporalmente la entrada y los ajustes. Puedes recuperar tu trabajo anterior.

0 caracteres
Resultado
Pon los dos documentos uno detrás del otro, con una línea --- entre ellos.

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.

Ejemplo

Ejemplo práctico — Comparar JSON

Introduce las líneas en orden y usa los ajustes indicados. Compara el resultado con las líneas de salida.

Elemento Valor
Entrada 1 {"count":2,"active":true}
Entrada 2 ---
Entrada 3 {"count":3,"active":true}
Separados por Una línea de ---
Salida 1 ~ count 2 → 3

Solo count cambia de 2 a 3. La propiedad active no aparece como diferencia porque no cambia.

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