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
- 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?